School of Engineering & Computing

Computer Science NEW

Bachelor of Science

Apply Now

Bachelor of Science in Computer Science

The Computer Science program aims to become highly recognized, regionally and internationally, in terms of learning, teaching, scientific research, and community service. Through sustained growth and progress, our graduates will actively participate in shaping society and driving technological advancements.  

4 Years

Bachelor Program

Building B

Location

Full-Time

Commitment

Spring

When to Apply

The mission of the Computer Science Department is to provide a comprehensive and rigorous undergraduate education that prepares students for successful careers and lifelong learning in computer science and related fields. We are committed to delivering a curriculum that blends theoretical foundations with practical application, emphasizing innovation, problem-solving, and ethical considerations in technology while fostering engagement with industry, research opportunities, and interdisciplinary projects. 

Program Objectives and Student Outcomes

Degree Specializations in Computer Science

Blockchain Technology

The BS Computer Science specialization in Blockchain Technology provides students with a deep understanding of the principles, technologies, and applications of blockchain. This specialization is designed for students interested in the intersection of computer science, cryptography, and decentralized systems. Courses cover a range of topics including the fundamentals of blockchain, smart contracts, distributed ledger technology, blockchain security practices, and the implementation of blockchain solutions for real-world applications.

Required courses:

  • Blockchain Foundations 
  • Cryptocurrencies and Blockchain Technologies 
  • Blockchain Security 

Artificial Intelligence

The BS Computer Science specialization in Artificial Intelligence (AI) is designed to provide students with a deep understanding of the theories, algorithms, and tools that underpin the development of intelligent computer systems. This specialization covers a range of topics including machine learning, neural networks, natural language processing,  and cognitive computing.

Required courses:

  • Artificial Intelligence 
  • Intro to Machine Learning & Applications  
  •  Deep Learning

Cybersecurity

The BS Computer Science specialization in Cybersecurity is designed to provide students with a deep understanding of the techniques, policies, and procedures involved in protecting and securing digital information. This specialization covers a wide range of topics including cryptography, network security, information assurance, and digital forensics.

Required courses:

  • e-Business Security 
  • Digital Forensics and Incident Response 
  • Cloud Computing and Security 

 

Apply For Admission

Data Science

The BS Computer Science specialization in Data Science is designed to equip students with the essential skills and knowledge needed to analyze, interpret, and leverage large datasets in various domains. This specialization blends computer science with statistics, machine learning, and data analytics, providing a comprehensive educational experience.

Required courses:

  • Principles of Data Science
  •  Intro to Machine Learning and Applications 
  • Ethics and Privacy in Data Science

CAREER OPPORTUNITIES

What can I do
with my major?

  • Computer Programmer

  • Software Developer

  • Database Administrator

  • Web Developer

  • Software Engineer

  • Network Administrator

  • Security Analyst

  • Systems Analyst

Inside the Program

Take The First Step

APPLY NOW        Request Info

Website Design