MSc Computer Science+ | ||
Semester 1 | ||
Course Code | Course Title | Credit Hrs |
CSI – 551 | Introduction to Computer Science & Information Technology | 4(3-1) |
CS1-552 | Introduction to Computer Programming | 4(3-1) |
CSI -553 | Database Management Systems | 4(3- 1) |
C51-563 | Digital Logic and Design | 3(2-1) |
ENG-421 | Communication Skills | 3(3-0) |
CSI-554 | Discrete Structure | 3(3-0) |
Semester 2 | ||
CSI -561 | Object Oriented Programming | 4(3-1) |
CSI -562 | Theory of Automata and Formal Lan-guages | 3(3-0) |
CSI -571 | Distributed Database Systems | 3(2-1) |
CSI -574 | Computer Organization and Assembly Language | 3(2-1) |
SWE-572 | Software Engineering | 3(3-0) |
CSI -573 | Operating Systems | 3(2-1) |
Semester 3 | ||
CSI-651 | Data Structures and Algorithms | 3(2-1) |
CSI-652 | Computer Graphics | 3(2-1) |
CSI-653 | Theory of Compiler Construction | 3(2-1) |
CSI-654 | Web Engineering | 3(2-1) |
CSI-655 | Data Communication and Networks | 3(2-1) |
CSI-661 | Artificial Intelligence | 3(2-1) |
Semester 4 | ||
SWE-656 | Software Project Management | 3(3-0) |
CSI-671 | Research Methods and Data Analysis | 3(3-0) |
CSI-657 | Wireless and Mobile Communication | 3(3-0) |
CSI-680 | Thesis | 6(0-6) |