Comprehensive undergraduate programmes building strong academic and professional foundations.
Postgraduate studies focused on advanced knowledge, research, and career specialization.
Doctoral programmes fostering original research, innovation, and academic excellence.
The PhD course aims to develop a dynamic researcher which enables them to adapt according to the ever changing needs in the field of computer science in the years to come. The competencies inculcated during the course can be transferred to other disciplines to enrich the content of various disciplines. Technology has become a need of the hour; it touches every sphere of human life in the 21st century. Comprehending the knowledge of computers enables the researcher to adapt to ever changing nature in the field of computer science.
The main objective of the program is to develop disciplined computer professionals to find out new areas for innovations and make them self-reliant. Graduates of Ph.D. programs in computer science have a wide range of career options. They can work in academia, where they can conduct research and teach at universities. They can also work in industry, where they can develop new technologies and solve complex computational problems for companies of all sizes.
Data Science is popular in all academia, business sectors, and research and development to make effective decision in day-to-day activities. The Master of Data Science (MDS) is a postgraduate program that combines computer science and statistics to foster proficiency in data-driven decision-making. It is a two-year course comprising six trimesters.
This programme aims to provide opportunity to all candidates to master the skill sets specific to data science with research bent. The curriculum supports the students to obtain adequate knowledge in theory of data science with hands on experience in relevant domains and tools. Candidate gains exposure to research models and industry standard applications in data science through guest lectures, seminars, projects, internships, etc.
Bachelor of Computer Applications (BCA) is an undergraduate program that focuses on building software professionals with strong practical and theoretical knowledge in Computer Science. The curriculum provides options for students to choose multiple electives depending on their interest of study. Interdisciplinary Courses on Mathematics, Statistics and Financial management enhance the breadth of domain knowledge. The program is backed by a well-motivated set of teachers and an upgraded lab facility. Students get opportunities to be part of in-house projects/research projects/consultancy projects. The sixth semester project would be a capstone project with deliverables in the form of a project/article/patent. Students with good academic records are encouraged to take up a FAST-TRACK so that they can go for a fulltime industry internship during the sixth semester. Ample opportunities with credit transfers
are available for students who would like to go on a student exchange to foreign universities for a short semester. The BCA degree opens doors to a multitude of career opportunities in the IT industry. Graduates can pursue roles as software engineers, designing, developing, and testing software applications. Their proficiency in programming languages makes them well-suited for web development, where they can create and maintain websites. Database management systems, the backbone of data storage and retrieval, offer career paths in database administration. Networking, the foundation of communication between computers, provides opportunities as network administrators, responsible for designing, installing, and managing computer networks. Security analysts, tasked with safeguarding systems from cyber threats, are in high demand due to the increasing reliance on technology.