MCS Scheme of Study Applicable to Session Fall2010 and Onwards

 

MCS Computer Science degree is comprised of 72 credit hours. MCS courses are composed of 42 credit hours of Computing Core, 12 credit hours of Computer Science Core courses, 9 credit hours of University required courses and 9 credit hours of Elective courses.

Scheme of Study of MSC in Computer Science

1st Semester

Course Code

Course Title

Credit Hour

CS102

Introduction to Computing

4

CS223

Digital Logic Design

3

CS291

Discrete Structures

3

CS242

Introduction to Database Systems

4

CS111

Programming Fundamentals

4

Total Credit Hours

18

2nd Semester

Course Code

Course Title

Credit Hour

CS103

Object Oriented Programming

3

CS372

Computer Communications & Networks

3

CS222

Operating Systems

3

CS314

Theory of Automata & Formal Languages

3

GC101

Understanding Quran I

3

CS322

Computer Organization & Assembly Language

3

Total Credit Hours

18

3rd Semester

Course Code

Course Title

Credit Hour

GC101

Understanding Quran I

3

 

Elective I

3

SE203

Introduction to Software Engineering

3

CS212

Data Structure & Algorithms

3

CS411

Compiler Construction

3

GC102

Basics of Academic Writing

3

Total Credit Hours

18

4th Semester

Course Code

Course Title

Credit Hour

SE431

Human Interaction Computing

3

CS311

Design and Analysis of Algorithms

3

 

Elective I

3

 

Elective II

3

CS400

Senior Design Project

6