BS Computer Science - Cybersecurity

Overview

Bachelor of Science in Computer Science with an emphasis on Cybersecurity is an undergraduate degree designed to equip students with a strong foundation in computer science while providing specialized knowledge and skills in the field of cybersecurity. This degree typically combines theoretical and practical aspects of computer science, focusing on the development, analysis, and implementation of secure systems and networks.

The program covers key areas such as programming, software development, data structures, algorithms, and operating systems, providing the technical skills essential for computer science professionals. Specialized courses focus on critical aspects of cybersecurity, including network security, Application Security, Ethical Hacking & Security, Computer Forensics, and Risk Management and Compliance.

The program emphasizes problem-solving, critical thinking, and technical communication, ensuring that students can effectively protect digital systems and data in various industries.

In a world where cyber threats are increasingly sophisticated, this degree offers the essential skills and knowledge needed to safeguard information and contribute to the evolving field of cybersecurity.

Admission Criteria
  • A recognized general education diploma or its equivalent.
  • Students joining MCBS must go through an English placement test to determine the appropriate English level.
  • Students presenting a valid score of 5-5.5 in IELTS or 65-79 in internet based TOEFL (iBT) are exempted from the English program.
  • Students will need to go through Mathematics and IT placements tests to determine their levels of proficiency in these subjects as they are part of the GFP or possible exemption.
  • Mathematics placement tests will determine whether Basic Mathematics (MATH 10) and Pure Mathematics (MATH 21) can be exempted, or students will be given both or one of them.
  • IT placement test will determine whether students will require to take the Information Technology.
Program Structure

Duration: Bachelor’s degree requires about 8 semesters or 4 years.

Program delivery: 12-15 credits per normal semester and 6 credits per summer semester.

Internship: Placement on a 3 month internship.

Courses: Apart from courses closely related to the program, students take general education courses.

CoursesCredits
Computer Science Core Courses47
Cyber Security Emphasis Area15
Communication skills09
Humanities09
Social Sciences09
Mathematics and Computer Science30
Internship01
Total120

Computer Science Core Courses (47 Credits)

Course CodeCourse NameCredits
COSC 1301Object Oriented Programming I3
COSC 2325Data Communications & Networks3
COSC 1330Computer Architecture & Organization3
COSC 2320Database Management Systems3
COSC 2350System Programming and Tools3
CPT 182Programming in C3
CPT 220Programming & Data Structures3
CPT 278Design and Analysis of Algorithms3
CPT 325Programming Languages3
CPT 328Program Translation Techniques3
CPT 376Operating Systems3
CPT 382Computer Science Project I2
CPT 383Computer Science Project II3
ICT 128Web Application Techniques3
ICT 205Software Engineering3
ISEC 2340Principles of Information Security3

Cybersecurity Emphasis Area (15 Credits)

Course CodeCourse NameCredits
ISEC 3330Risk Management and Compliance3
ISEC 3310Network Security3
ISEC 3340Application Security3
ISEC 3372Ethical Hacking & Security3
ISEC 4330Computer Forensic3

Career Opportunities

Graduates with a B.Sc. in Computer Science with an AI emphasis is prepared for a wide range of roles in both the technology industry and academia, including:

  • AI/Machine Learning Engineer
  • Data Scientist
  • Robotics Engineer
  • NLP Specialist
  • AI Research Scientist
  • Computer Vision Engineer
Ready to take the next step?

Info

Required English Prerequisites

Department Contact

Contact Program Chair Dr. Joseph Mani for more information.