BS Computer Science - Artificial Intelligence

Overview

Bachelor of Science (BS) in Computer Science with an emphasis on Artificial Intelligence (AI) is an undergraduate degree that combines a robust foundation in computer science with specialized knowledge in the rapidly evolving field of AI. This program prepares students to design, develop, and implement intelligent systems and applications by integrating traditional computer science education with cutting-edge AI techniques.

This program merges core computer science education with specialized training in AI. Students gain foundational knowledge in programming, data structures, algorithms, operating systems, and database management while focusing on advanced AI topics such as machine learning, Artificial Intelligence, Evolutionary Computation, Data Mining and Digital Image Processing. They develop critical skills in technical proficiency, analytical thinking, and ethical awareness, enabling them to create innovative AI solutions and contribute to various industries.

In a world increasingly driven by AI, this degree equips graduates with the expertise to shape the future of technology, addressing both the opportunities and challenges that AI presents across diverse sectors

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
Artificial Intelligence 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

Artificial Intelligence Emphasis Area (15 Credits) 

Course CodeCourse NameCredits
COSC 4300Introduction to Artificial Intelligence3
COSC 4320Introduction to Evolutionary Computation3
COSC 4340Introduction to Machine Learning3
COSC 4342Introduction to Data Mining3
COSC 4354Introduction to Digital Image Processing3

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.