KIET — Faculty of Computing & Information Business
Program Overview
MS in Computer Science is a postgraduate program designed to provide in-depth knowledge and practical skills in advanced computing concepts and modern technologies. The program covers areas such as software engineering, artificial intelligence, data science, computer networks, databases, and system design, enabling students to strengthen both their theoretical understanding and hands-on expertise.
Through coursework, projects, and research or thesis options, graduates are prepared for professional careers in the IT industry, research roles, and further doctoral studies in computing and related fields.
Program Details
Graduates of this program will be able to:
Duration: 2 Years (Flexible; actual duration depends upon student’s time contribution, course load, and performance)
| Category | Courses | Credit Hours |
|---|---|---|
| Core Courses | 4 | 12 |
| Industry / Research Electives | 4 | 12 |
| Thesis (Optional) | 2 | 6 |
| Total | 8-10 | 30 |
Applicants must have:
Graduates can pursue careers as:
Students have the option to choose between:
Both options prepare graduates for professional careers and further doctoral studies.
| Category | Courses | Credit Hours |
|---|---|---|
| Core Courses | Advanced Algorithms Analysis, Advanced Theory of Computation, Advanced Computer Architecture, Advanced Operating System | 12 |
| Open Electives | Advance Project Management, Advanced Data Warehousing, Advanced Distributed Systems, Information Security, Swarm Intelligence, Advanced Research Methodologies, Cloud Computing, Advanced DBMS, Blockchain, Advanced Machine Learning, Advanced Computer Networks, Software Define Networks, Computational Complexity Theory, Advanced Data Mining | 12 |
| Thesis (Optional) | MS Thesis (2 courses) | 6 |
| Total | — | 30 |
Q: What is the duration of MS in Computer Science?
The program is typically 2 years, but actual duration depends upon student’s time contribution, course load, and performance.
Q: Is there a thesis requirement?
Thesis is optional. Students can choose between thesis (6 credit hours) and non-thesis tracks based on their career goals.
Q: What are the core courses?
Core courses include Advanced Algorithms Analysis, Advanced Theory of Computation, Advanced Computer Architecture, and Advanced Operating System.
Q: Can I pursue PhD after this degree?
Absolutely. The program provides a strong research foundation for doctoral studies in Computer Science and related fields.
Q: What career opportunities are available?
Graduates can pursue careers as senior software engineers, data scientists, AI specialists, research scientists, IT consultants, systems architects, and university faculty.
Course Offerings
4 Core Courses (12 CH) + 4 Electives (12 CH) + Optional Thesis (6 CH) = 30 Total Credit Hours
| # | Course Title | Credit Hours |
|---|---|---|
| CORE COURSES | ||
| 1 | Advanced Algorithms Analysis | 3+0 |
| 2 | Advanced Theory of Computation | 3+0 |
| 3 | Advanced Computer Architecture | 3+0 |
| 4 | Advanced Operating System | 3+0 |
| Core Total | 12 | |
| OPEN ELECTIVES (Choose 4) | ||
| 5 | Advance Project Management | 3+0 |
| 6 | Advanced Data Warehousing | 3+0 |
| 7 | Advanced Distributed Systems | 3+0 |
| 8 | Information Security | 3+0 |
| 9 | Swarm Intelligence: Theory & Applications | 3+0 |
| 10 | Advanced Research Methodologies | 3+0 |
| 11 | Cloud Computing | 3+0 |
| 12 | Advanced DBMS | 3+0 |
| 13 | Introduction to Blockchain | 3+0 |
| 14 | Advanced Machine Learning | 3+0 |
| 15 | Advanced Computer Networks | 3+0 |
| 16 | Software Define Networks | 3+0 |
| 17 | Computational Complexity Theory | 3+0 |
| 18 | Advanced Data Mining | 3+0 |
| Electives Total (Choose 4) | 12 | |
| THESIS (Optional) | ||
| 19 | MS Thesis – I | 3+0 |
| 20 | MS Thesis – II | 3+0 |
| Thesis Total (Optional) | 6 | |
| TOTAL CREDIT HOURS | 30 | |
After Graduation
Join KIET and advance your expertise in advanced computing, AI, data science, and research. Take the next step toward a rewarding career in technology and academia.
Explore More