ALL EVENTS

MCS
Students of MCS are required to take the following 22 courses to earn 72 credit hours.

S#

Code

Pre-Req

Course Title

Credit hours

 

 

 

Core Courses (66/72)

 

1

ECS701

 

Fundamentals of Algorithms

3

2

EEE701

 

Digital Logic Design

3

3

ECS702

 

Introduction to Computer Programming  

4

4

ECS703

 

Database Systems

4

5

ECS704

 

Web Programming

3

6

ECS705

 

Discrete Structures

3

7

ECS711

ECS702

Object Oriented Programming

4

8

ECS712

 

Software Engineering         

4

9

ECS713

ECS705

Automata Theory

3

10

ECS714

 

Artificial Intelligence

3

11

ECS715

 

Assembly Language Programming

3

12

ECS721

ECS701

Data Structures

4

13

ECS722

 

Operating System Concepts

4

14

ECS725

ECS703

Distributed Database Systems

3

15

ECS726

ECS711

Modern Programming Languages   

3

16

ECS731

ECS722

System Programming

3

17

ECS732

ECS713

Compiler Construction                  

3

18

EEE731

 

Computer Networks

3

19

EEE732

EEE701

Computer Architecture

3

20

ECS799

 

Project

3

 

 

 

University Requirements (6/72)

 

21

HEN700

 

English Comprehension

3

22

HEN710

HEN700

Technical and Business Writing

3