The M.Sc Computer Science program focuses on moving from using technology to understanding it deeply. It helps students shift from writing programs to thinking in systems, designing solutions, and preparing for advanced paths including NET/JRF, research, and teaching.
The Department of Computer Science focuses on guiding students from using technology to understanding it at a deeper level. The program encourages a shift from writing programs to thinking in systems, and from solving isolated problems to designing structured solutions. Alongside building technical expertise, it prepares students for advanced paths such as higher studies, teaching, and competitive examinations like NET/JRF. Through a balance of theory, practice, and exploration, students develop clarity in concepts, analytical thinking, and the ability to approach complex systems with confidence.

To develop computer science professionals with deep conceptual understanding, systems thinking, and the ability to contribute meaningfully to research, teaching, and advanced technological fields.
To strengthen core computer science foundations while encouraging analytical thinking and independent learning. To prepare students for higher studies, research, and examinations such as NET/JRF through concept-driven education and structured problem solving.
To enable students to understand how and why computer systems behave the way they do. To build the ability to design solutions rather than just implement them. To cultivate research-oriented thinking, clarity in concepts, and readiness for academic and professional advancement.