MS Computer Science – UMT
Course Name: MS Computer Science
Overview:
The MS Computer Science is an intensive program which is intended for people who wish to broaden and deepen their understanding of computer science. UMT provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines and prepares students in the concepts and techniques related to the design, programming and application of computing systems. The program requires students to take a broad spectrum of courses, while simultaneously allowing for emphasis in desired areas of specialization.
Number of Semesters: 4
Requirements
HEC recognized Four-year bachelors degree or equivalent in a relevant discipline with minimum 2.50 CGPA. Candidates having four-year degrees in other fields, especially Engineering, Mathematics, and Sciences, are also eligible for entrance, but will be required to take additional undergraduate courses.
Course Duration: 2 years
How to apply:
-
Applicant
- Issuance of Admission form
- Issuance of Admission form
- Fill in Application form
-
Submit to Admission Office
- Completely filled Application form
- 4 – Photographs
- Photocopies of all Academic Doc’s
- Completely filled Application form
-
Checked by Admission officer
- Approved to the Admission Test
- Admit card
- Approved to the Admission Test
-
Test & Interview
- NTS/UMT Entry test
- Interview
- NTS/UMT Entry test
-
Merit list
- Accepted candidates
- Accepted candidates
-
Fee Submission
- Submit Admission & Library Charges
- First Installment of Tuition Fee
- Submit Admission & Library Charges
- Orientation
Curriculum:
Required Courses
- Analysis and Design of Algorithms
- Theory of Computation
- Computer Architecture
- Operating Systems
- Advanced Software Development
Electives
Electives can be selected from any graduate-level (i.e. numbered 500 or above) courses that are not part of the degree’s core requirement or from the following list that frequently updated according to interests of the faculty, industry, and students:
- Databases
- Advanced Database Management Systems
- Human-Computer Interaction
- Web-Usability Engineering
- Distributed Systems
- Patterns in Software
- Decision Support Systems
- Data Warehousing and Mining
- Software Business Management
- Software Project Management
- Special Topics