Master of Science in Computer Science

Master of Science in Computer Science

The MS in Computer Science provides intensive preparation in the concepts and techniques related to the design, programming, and application of computing systems. Students are provided a deep understanding of both advanced and important current issues in computer science so that they may either obtain productive employment or pursue advanced research.

Focus Research Areas

The MS in Computer Science program requires the student to take a broad spectrum of courses, while simultaneously allowing for emphasis in desired areas of specialization close to software technologies, systems and networks, multimedia, visual computing, embedded systems, information security engineering, software engineering and information systems.

  1. Communication Systems and Networks

  2. Electrical Power and Energy Engineering

  3. Robotics and Control Systems

  4. Computer Networks and Cyber Security

  5. Digital Design and Embedded Systems

  6. Intelligent Systems

  1. Machine Learning Engineer: As a machine learning engineer, working in this branch of artificial intelligence, you'll be responsible for creating programs and algorithms that enable machines to take actions without being directed. An example of a system you may produce is a self-driving car or a customized newsfeed. (Read More).

  2. Cyber Security Analyst: Cyber security analysts help to protect an organization by employing a range of technologies and processes to prevent, detect and manage cyber threats. This can include protection of computers, data, networks and programs. (Read More).

  3. Database Administrator: Your responsibility as a database administrator (DBA) will be the performance, integrity and security of a database. You'll be involved in the planning and development of the database, as well as in troubleshooting any issues on behalf of the users. (Read More).

  4. Game Developer: Working in games development, you'll be involved in the creation and production of games for personal computers, games consoles, social/online games, arcade games, tablets, mobile phones and other handheld devices. (Read More).

We at CASE follow a very extensive and peculiar selection criteria based on our admission tests & requirements, the details of the procedure are as follow:

MCQ based 3 hour paper covering
  1. Mathematics

  2. Analytics

  3. Comprehension and Vocabulary

Passing marks: 50%

Degree in relevant subject, i.e. BS Computer Science, BS Software Engineering, BS Information Technology, BS Computer Engineering and BS Systems Engineering earned from a recognized university, 16 years of education with at least 60% marks or CGPA of at least 2.0 (on a scale of 4.0).

The following courses are recommended to be completed before entering the MS (CS) program:

  1. Analysis of Algorithms

  2. Assembly Lang./Computer Architecture

  3. Computer Networks

  4. Computer Programming

  5. Data Structures

  6. Database System

  7. Operating System

  8. Software Engineering

  9. Theory of Automata

A student selected for admission having deficiency in the above stated courses may be required to study a maximum of four courses, which must be passed in the first two semesters. Deficiency courses shall be determined by the Graduate Studies Committee, before admitting the student.

A student cannot register in MS courses, unless all specified deficiency courses have been passed.

A student has the option to pursue MS by undertaking either a 6 credit hours MS Thesis OR a Three credit hours taught courses and a three credit-hour MS Project.