AS Computer Science


The Associate Degree in Computer Science is a comprehensive program designed to provide students with a solid foundation in computer science principles and skills.

This program equips students with the knowledge and technical expertise necessary to pursue entry-level positions in the field of computer science or continue their education at the bachelor's level.

The curriculum of the program combines core courses in computer science with specialized courses in areas such as programming, algorithms, data structures, software development, and computer systems.

Students will gain a strong understanding of the fundamental concepts and theories of computer science and develop practical skills to solve complex problems using computational thinking.

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 placements 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 foundation course (COSC 10)
Program Structure

Duration: Associate degree requires about 4 semesters or 2 years.

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

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

Core Courses21
Communication skills06
Social Sciences & Humanities09
Mathematics Requirements11
Natural Sciences04
Computer Science Electives09

Core Courses (21 Credits)

Course CodeCourse NameCredits
CPT 182Programming in C3
COSC 1301Object Oriented Programming I3
COSC 1330Computer Architecture & Organization3
CPT 220Programming & Data Structures3
ICT 205Software Engineering3
COSC 2320Database Management Systems3
COSC 2325Data Communications & Networks3

Career Opportunities

Graduates of the Associate Degree in Computer Science are well-prepared for entry-level positions in various computer science-related roles.

They may pursue careers such as:

  1. Software Developer
  2. Web Developer
  3. Systems Analyst
  4. Database Administrator
  5. IT Support Specialist
  6. Computer Programmer
  7. Network Administrator
  8. Quality Assurance Analyst
  9. Technical Writer
  10. Data Analyst

Additionally, the program provides a solid foundation for students who wish to pursue further education, such as a Bachelor's degree in Computer Science or a related field, to enhance their career prospects and gain advanced knowledge in specialized areas of computer science.

Ready to take the next step?


Required English Prerequisites

Department Contact

Contact Program Chair Dr. Joseph Mani for more information.