KIET — Faculty of Computing & Information Business

MS in Computer Science

A postgraduate program designed to provide in-depth knowledge and practical skills in advanced computing concepts, software engineering, AI, data science, networks, and system design — preparing graduates for professional careers, research roles, and doctoral studies.

Duration
2 Years
Credit Hours
30 CH
Eligibility
BS (16 Years)

About the Program

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

Everything You Need to Know

  • Provide advanced knowledge in computer science theory and practical skills.
  • Develop proficiency in software engineering, AI, data science, and system design.
  • Prepare students for professional careers in IT industry and research roles.
  • Equip graduates with skills for further doctoral studies in computing.
  • Build problem-solving and analytical thinking abilities for complex computing challenges.
  • Enable graduates to contribute to cutting-edge technology development.

Graduates of this program will be able to:

  • Apply advanced computing concepts to solve complex problems.
  • Design and implement sophisticated software and systems.
  • Conduct research and contribute to knowledge in computing fields.
  • Work effectively with emerging technologies and modern tools.
  • Communicate technical concepts professionally in written and oral form.
  • Demonstrate readiness for doctoral studies and research careers.

Duration: 2 Years (Flexible; actual duration depends upon student’s time contribution, course load, and performance)

CategoryCoursesCredit Hours
Core Courses412
Industry / Research Electives412
Thesis (Optional)26
Total8-1030

Applicants must have:

  • BS (4-year) in Computer Science or related discipline.
  • Minimum 2.5 CGPA or equivalent in the qualifying degree.
  • Relevant background in computing and mathematics.
  • GAT General or equivalent entrance test score as per university policy.

Graduates can pursue careers as:

  • Senior Software Engineer
  • Data Scientist
  • AI / Machine Learning Specialist
  • Research Scientist
  • IT Consultant
  • Systems Architect
  • Cloud Solutions Architect
  • Cybersecurity Specialist
  • University Faculty
  • PhD Candidate

Students have the option to choose between:

  • Thesis Track: Complete a research thesis (6 credit hours) with a faculty supervisor, contributing original knowledge to the field.
  • Non-Thesis Track: Complete additional coursework or industry projects to fulfill the 30-credit requirement.

Both options prepare graduates for professional careers and further doctoral studies.

  • Advanced curriculum covering modern computing domains and technologies.
  • Flexible study options with thesis and non-thesis tracks.
  • Research-oriented approach preparing graduates for doctoral studies.
  • Expert faculty with industry and research experience.
  • 30 credit hours of focused and in-depth graduate education.
  • Career advancement opportunities in IT industry and academia.
  • International recognition for professional and research careers.
CategoryCoursesCredit Hours
Core CoursesAdvanced Algorithms Analysis, Advanced Theory of Computation, Advanced Computer Architecture, Advanced Operating System12
Open ElectivesAdvance 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 Mining12
Thesis (Optional)MS Thesis (2 courses)6
Total30

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

Core & Elective Courses

4 Core Courses (12 CH) + 4 Electives (12 CH) + Optional Thesis (6 CH) = 30 Total Credit Hours

#Course TitleCredit Hours
CORE COURSES
1Advanced Algorithms Analysis3+0
2Advanced Theory of Computation3+0
3Advanced Computer Architecture3+0
4Advanced Operating System3+0
Core Total12
OPEN ELECTIVES (Choose 4)
5Advance Project Management3+0
6Advanced Data Warehousing3+0
7Advanced Distributed Systems3+0
8Information Security3+0
9Swarm Intelligence: Theory & Applications3+0
10Advanced Research Methodologies3+0
11Cloud Computing3+0
12Advanced DBMS3+0
13Introduction to Blockchain3+0
14Advanced Machine Learning3+0
15Advanced Computer Networks3+0
16Software Define Networks3+0
17Computational Complexity Theory3+0
18Advanced Data Mining3+0
Electives Total (Choose 4)12
THESIS (Optional)
19MS Thesis – I3+0
20MS Thesis – II3+0
Thesis Total (Optional)6
TOTAL CREDIT HOURS30

After Graduation

Career Pathways

💻
Senior Software Engineer
Architecture & Design
🤖
AI / ML Specialist
Research & Development
📊
Data Scientist
Advanced Analytics
🌐
Research Scientist
Innovation & Discovery
👥
University Faculty
Teaching & Research
💼
IT Consultant
Strategic Advisory

Ready to Advance Your Career in Computer Science?

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

Other Programs at KIET

💻
BS Computer Science
4 Years →
⚙️
BS Software Engineering
4 Years →
🤖
BS Artificial Intelligence
4 Years →
📊
BS Accounting & Finance
4 Years →
🏢
BBA
4 Years →
📋
Associate Degree in Business Administration
2 Years →