Objective:
MCS is a two-year regular program having 72 credits divided into four semesters. It deals with theoretical as well as practical knowledge of Computer Science. It is designed for those who want to become Computer Scientist. The basic design issue of this course is to fulfill the requirement of Pakistan in the field of Research & Development as well as in software Development.
Eligibility Criteria:
Candidates having above 45% marks in graduation for any of the following fields:
- Computer Science
- Physics
- Mathematics
- Statistics
- Commerce
- Economics
- Engineering in relative discipline
- or Equivalent.
Candidate has to pass AIU Entrance Test and Final Interview.
Course Scheme:
|
Semester I
|
|
Semester II
|
|
CODE
|
SUBJECT
|
Credit Hours
|
|
CODE
|
SUBJECT
|
Credit Hours
|
|
CS 302
|
Fundamentals of Algorithms
|
3
|
|
CS 513
|
Advanced Object Oriented Programming
|
3
|
|
CS 306
|
Discrete Structures
|
3
|
|
CS 401
|
Automata Theory
|
3
|
|
CS 307
|
Object Oriented Programming
|
3
|
|
CS 406
|
Software Engineering - I
|
3
|
|
CS 309
|
Database Management
|
3
|
|
CS 501
|
Computer Organization & Assembly
|
3
|
|
IS 301
|
Functional Arabic 1
|
3
|
|
CS 502
|
Artificial Intelligence
|
3
|
|
IT 301
|
Web Programming
|
3
|
|
HG 304
|
Technical and Business Writing
|
3
|
|
Semester Total Credits =
|
18
|
|
Semester Total Credits =
|
18
|
|
Semester III
|
|
Semester IV
|
|
CS 402
|
Computer Architecture
|
3
|
|
CS 512
|
Distributed Data Base Systems
|
3
|
|
CS 404
|
Operating System Concepts
|
3
|
|
CS 514
|
Software Engineering - II
|
3
|
|
CS 411
|
Modern Programming Language
|
3
|
|
CS 614
|
Expert System
|
3
|
|
CS 503
|
Data Structures & Analysis of Algorithm
|
3
|
|
IT 401
|
Computer Networks
|
3
|
|
CS 601
|
Compiler Construction
|
3
|
|
|
Final Project
|
6
|
|
IS 302
|
Islamic Education 1
|
3
|
|
|
|
|
|
Semester Total Credits =
|
18
|
|
Semester Total Credits =
|
18
|
|
|
|
|
|
|
|
|
|
Total Credits =
|
72
|
|
|
|
|