M.Sc. Computer Science
The Master of Science (M.Sc.) in Computer Science is a two-year, advanced postgraduate programme designed to provide students with a deep understanding of core concepts in computer science and equip them with specialized knowledge in emerging areas of technology. This programme offers a rigorous academic curriculum that blends theoretical foundations with practical application, preparing graduates for advanced roles in the IT industry, academia, or research.
The programme is structured to encourage both deep technical expertise and a comprehensive understanding of the underlying principles of computing, while also exposing students to cutting-edge advancements in areas such as data analytics, IoT, and blockchain.
In addition to a strong academic foundation, the programme emphasizes research and hands-on experience. Students are encouraged to engage in innovative research projects, work on real-world problems, and collaborate with industry professionals. The curriculum includes practical assignments, laboratory work, and a significant research project or thesis in the final semester, allowing students to apply their knowledge in practical and meaningful ways. The M.Sc. in Computer Science programme prepares graduates for various career paths in the rapidly growing technology sector.
Focus Areas
of the program
Cybersecurity
Cybersecurity has much of mathematical science, technology and protocols which constitute for the domain knowledge which are very essential to build secure applications, websites, databases, etc. This focus area delves into the competency development in the above.
Human Computer Interaction
Human Computer Interaction is designed to impart the design and development of sophisticated form of interaction for application systems that has to cater to varied forms of interaction requirements.
Artificial Intelligence
Simple automated systems in every domain are phasing out and being replaced by robotic process automation systems and intelligent systems which are capable of smart behaviour. Developing such systems requires acquaintance with the machine learning, deep learning, cloud computing models and its programming pragmatics etc. Hence, this focus area intends to provide the necessary skill set in the above said competencies.
Who can prefer this Course
Eligibility

