Master of Computer Science (MCS)
Introduction
This program aims at preparing well-rounded scientific/educational manpower with a depth of knowledge and research competence in the domain of computer science.
The course work is the right mix of theoretical and practical work which develops the ability to critically analyze a problem in terms of practically solving it.
Students can enhance their skills by embracing new computing technologies through self-directed professional development and training along with the ability to effectively disseminate knowledge. The program is designed in a way that the students on the basis of their learning and research are capable of applying their skills to particular specialization areas such as Artificial Intelligence, Software Engineering, Computer Networks, Database Systems, Human-Computer Interaction, Web and Information Processing.
Duration
- Program Duration: 2 years
- Credit Hours: 76
- Semester: 4
- Location: Main Campus Gomal University D.I.Khan
- Recognized by: Higher Education Commission
Enter Requirements
B.Sc. with Computer Science
1st Semester
Code | Course | Credit Hours |
---|---|---|
MCS-131 | Database Systems | 3 |
MCS-142 | Introduction to Object Oriented Programming | 4 |
MCS-133 | Data Structures and Algorithms | 3 |
MCS-134 | Discrete Structures | 3 |
MCS-135 | Functional English | 3 |
2nd Semester
Code | Course | Credit Hours |
---|---|---|
MCS-231 | Digital Logic and Design | 3 |
MCS-232 | Automata Theory | 3 |
MCS-233 | Design and Analysis of Algorithms | 3 |
MCS-234 | Operating Systems | 3 |
MCS-245 | Advanced OOP | 4 |
MCS-246 | Web Technologies | 4 |
3rd Semester
Code | Course | Credit Hours |
---|---|---|
MCS-341 | Microprocessors and Assembly language | 4 |
MCS-332 | Introduction to Software Engineering | 3 |
MCS-333 | Visual Programming | 4 |
MCS-334 | Data Communications | 3 |
MCS-335 | Communication Skills | 3 |
MCS-366 | * Project | 3 |
* The Marks of Project/Thesis will be awarded after Project/Thesis evaluation in 4th Term.
4th Semester
Code | Course | Credit Hours |
---|---|---|
MCS-431 | Artificial Intelligence | 3 |
MCS-432 | Computer Architecture | 3 |
MCS-433 | Compiler Construction | 3 |
MCS-434 | Computer Networks | 3 |
MCS-435 | Object Oriented Analysis & Design | 3 |
MCS-436 | Project | 3 |