Master of Computer Science

Advanced program offering specializations in emerging technologies. Students can choose research or coursework pathways. Research areas include AI, distributed systems, and software engineering. Industry-focused coursework includes advanced algorithms, cloud computing, and system design.

Year 1 - Semester 1

  • MCS501: Advanced Algorithms
  • MCS502: Advanced Machine Learning
  • MCS503: Distributed Systems
  • MCS504: Research Methods
  • MCS505: Advanced Software Engineering

Year 1 - Semester 2

  • MCS506: Cloud Computing Architecture
  • MCS507: Quantum Computing
  • MCS508: Advanced Computer Networks
  • MCS509: Advanced Database Systems
  • MCS510: Cyber Security

Year 2 - Semester 1 Research Track:

  • MCS601: Thesis Research I
  • MCS602: Advanced Topics in Computing
  • MCS603: Research Seminar
  • MCS604: Technical Writing
  • MCS605: Research Ethics

OR

Coursework Track:

  • MCS611: Advanced AI Applications
  • MCS612: Big Data Analytics
  • MCS613: System Design and Architecture
  • MCS614: Blockchain Technology
  • MCS615: Edge Computing

Year 2 - Semester 2 Research Track:

  • MCS701: Thesis Research II
  • MCS702: Research Publication
  • MCS703: Research Defense
  • MCS704: Industry Collaboration
  • MCS705: Research Presentation

OR

Coursework Track:

 

  • MCS711: Capstone Project
  • MCS712: Industry Project
  • MCS713: Emerging Technologies
  • MCS714: Professional Practice
  • MCS715: Technology Leadership