MS Computer Science

Department Menu

Academics
Faculty
Fee Structure

MS Computer Science

MS Computer Science

In the last three decades, computers have entered all spheres of our lives from business applications, office automation, science and engineering, expert systems, information and data processing, to shopping in grocery stores. Given the unprecedented pace at which developments are taking place there is a demand today for advanced training and education in Computer Science.

The two-year MS Computer Science program prepares students to understand the diverse and ever-evolving field of Computer Science. It enables students to conduct research, to develop their capacity for inquiry, abstract and logical thinking, and critical analysis. Students are exposed to quality work being done in areas including Machine Learning, Networks Information Security, Software Engineering, Natural Language Processing, Data Mining, Human Computer Interaction, and Artificial Intelligence.

Our vision is to create computer scientists who can take on the complex technological problems of modern society by building robust software systems, develop efficient computing algorithms, and help machines think and see intelligently, fulfilling the demand for computer science researchers and software developers in Pakistan.

We aim to provide a conducive learning environment to

  • Impart students with the knowledge and skills in both theoretical and applied foundations of computer science
  • Rigorously train students in understanding software systems, processes and state-of-the-art technologies.
  • Develop critical-thinkers and effective problem-solvers possessing the ability to program intelligent software using modern computing technologies.
  • Advance research by promoting innovative ideas in core computer science and multidisciplinary application areas.
  • Develop students’ interpersonal and team-work skills for continuing professional growth and instill a desire to pursue life-long learning.
  • Prepare students for productive careers in industry and academia to address a wide range of complex scientific, technological, and social problems through computing.

Admission Requirments

Qualifications:
  • 04 years BA/B.Sc. (Hons) with a minimum CGPA of 2.50 OR 60% marks in Masters after 02 years BA/ B.Sc. The applicants should have done their Graduation/Masters in Computer Science, Software Engineering, Information Technology or any engineering discipline.
  • All candidates must appear for KC Graduate Assessment Test.
  • Only short listed candidates will be called for the Interview.

Road Map

Year 1 - Semester 1
Code Course/Requirement Credit Hours
XXX XXX Core – I 3 (3-0)
XXX XXX Core – II 3 (3-0)
XXX XXX Elective – I 3 (3-0)
XXX XXX Advanced Research Methodology 1 (1-0)
Year 1 - Semester 2
Code Course/Requirement Credit Hours
XXX XXX Core – III 3 (3-0)
XXX XXX Core – IV 3 (3-0)
XXX XXX Elective – II 3 (3-0)
XXX XXX Elective – III 3 (3-0)
Year 2 - Semester 3
Code Course/Requirement Credit Hours
XXX XXX Elective –IV 3 (3-0)
XXX XXX MS Thesis – I /Elective –V 3 (3-0)
Year 2 - Semester 4
Code Course/Requirement Credit Hours
XXX XXX MS Thesis – II / MS Project 3 (3-0)
Course Code Course Title Credit Hours
MSCS 510 Introduction to Theory of Computation 3 (3-0)
MSCS 515 Advanced Analysis of Algorithms 3 (3-0)
MSCS 555 Advanced Computer Architecture 3 (3-0)
MSCS 560 Advanced Operating System 3 (3-0)
MSCS 545 Advanced Research Methodology 1 (1-0)
Course Code Course Title Credit Hours
MSCS 570 Advanced Software Engineering 3 (3-0)
MSCS 525 Advanced Computer Networks 3 (3-0)
MSCS 527 Advanced Self-Organization Networks 3 (3-0)
MSCS 565 Advanced Machine Learning 3 (3-0)
MSCS 575 Advanced Information Security 3 (3-0)
MSCS 577 Advanced Artificial Intelligence 3 (3-0)
MSCS 615 Advanced Computer Networks Security 3 (3-0)
MSCS 617 Advance Requirements Engineering 3 (3-0)
MSCS 619 Advanced Databases 3 (3-0)
MSCS 622 Software Design & Patterns 3 (3-0)
MSCS 625 Software Project Management 3 (3-0)
MSCS 627 Data Science and Analytics 3 (3-0)
MSCS 630 Data Mining and Information Retrieval 3 (3-0)
MSCS 635 Advanced Topics in Internet of Things 3 (3-0)
MSCS 640 Advanced Topics in Computer Vision 3 (3-0)
MSCS 645 Adaptive Control System 3 (3-0)
MSCS 647 Quantum Computing & Information Security 3 (3-0)

Research Thesis

An M.Phil candidate who has completed her course work with a minimum CGPA of 3.00 must present and pass the oral proposal defense examination before she is allowed to carry out her Masters research. On passing the thesis proposal defense the student must carry out a research study which is described in a thesis. She must successfully defend the completed work in an oral examination involving a presentation and question answer session in the presence of an external examiner.