|
|
MASTER
OF COMPUTER SCIENCE (MCS) PROGRAM
The
Master of Computer Science is an advanced program, which aims to
develop specialist knowledge in Computer Science not covered extensively
at the undergraduate level and to prepare students for rewarding
professional careers. The primary aim of the theoretical modules
is to introduce students to core principles of Computer Sciences,
whereas, the systems modules aim to give students an experience
of the theory and practice of designing programmable systems, with
particular emphasis on the design of concurrent and distributed
applications.
MCS Program structure
| |
|
|
Cr.Hrs. |
|
1st Year |
|
|
|
|
|
|
|
|
CPSC |
500 |
Introduction to Computer Science & Software Applications
|
4 |
|
CPSC |
502 |
Discrete Mathematics |
4 |
|
CPSC |
505 |
Digital Logic Design |
4 |
|
CPSC |
510 |
Computer Programming |
4 |
| |
|
|
|
|
CPSC |
512 |
Theory
of Automata & Computation |
4 |
|
CPSC |
515 |
System
analysis & Design |
4 |
|
CPSC |
520 |
Object-Oriented Programming |
4 |
|
CPSC |
522 |
Computer Organization & Programming |
4 |
| |
|
|
|
|
CPSC |
525 |
Multimedia Systems |
4 |
|
CPSC |
530 |
Data
Structures & Algorithms |
4 |
|
CPSC |
535 |
Database Systems |
4 |
|
CPSC |
540 |
Operating Systems |
4 |
| |
|
|
|
|
2nd Year |
|
|
| |
|
|
|
|
CPSC |
542 |
Internet Based Software Development |
4 |
|
CPSC |
545 |
Software Engineering Concepts |
4 |
|
CPSC |
547 |
Computer Graphics |
4 |
|
CPSC |
550 |
Computer Networks & Data Communication |
4 |
| |
|
|
|
|
CPSC |
552 |
E-Commerce |
4 |
|
CPSC |
555 |
Artificial intelligence |
4 |
|
CPSC |
560 |
Design
& Implementation of Programming Languages |
4 |
|
CPSC |
565 |
Advanced Business Application Development |
4 |
| |
|
|
|
|
CPSC |
570 |
Compiler Construction |
4 |
|
CPSC |
590 |
Applied Project |
4 |
| ---- |
|
Elective |
4 |
| |
|
|
92 |
Back
|
i
|