Department of computer science

In order to address the demand for skilled computer experts, the Department of Computer Science was founded in the academic year 2007-08 at Pt. Shambhunath Shukla Degree College at Shahdol premises. The department emphasizes the creation of software and applications as well as theoretical computer science with the talented and active faculty members who were committed to the improvement of the students. The department has set up a computer lab with the most recent software. Broadband internet access is installed in the Labs. The division makes ensuring that program goals are consistently attained and learning outcomes are monitored through periodical test and assignment.

In 2017, with the Gazette notification published by the government of Madhya Pradesh, Pandit S. N. Shukla University was established at Navalpur campus with the vision to extend the reach of computer science department to a higher population. The computer science department is running successfully in the university since then and has achieved major landmarks with more labs, smart classes and better infrastructure for the students.

The computer science department in a university is an essential part of the institution, as it provides students with the skills and knowledge necessary to succeed in the rapidly evolving field of computer science it plays a crucial role in educating and training students in various areas of computer science, such as software development, artificial intelligence, data analysis, cybersecurity, and many more. The department aims to equip students with a comprehensive understanding of computer systems, algorithms, and programming languages. This knowledge is crucial for individuals who aspire to become software engineers, data analysts, systems analysts, and other IT professionals. Students who enroll in a computer science program can expect to gain skills in problem-solving, critical thinking, and logical reasoning. They learn to develop software applications, design algorithms, analyze data, and create intelligent systems. Additionally, students gain an understanding of different programming languages, such as Java, Python, and C++, and become proficient in one or more of them. Moreover, computer science students learn to work collaboratively on team projects, communicate technical ideas, and present their work to a wide audience. These skills are essential for success in the tech industry, where teamwork, effective communication, and presentation skills are highly valued.


  • To offer students the best educational facilities for teaching and learning that support career development.
  • To prepare students with industry-specific courses for careers as competent experts in new technologies.
  • To develop the department by focusing on learning, research, and imparting quality technical education and ethical values, as well as conducting research to serve the country's and industry's needs.


The Department of Computer science will continue to contribute significantly to the teaching and learning process, technological development, and scientific discoveries that will benefit humanity globally. The vision is to create knowledgeable and qualified workers with a sense of duty to the nation and humanity to meet the needs of business, society, and the research community.

Thrust Areas

The Department is focused on teaching and research in domains like Artificial Intelligence, Machine Learning, Data Mining, Computer Networks and Security, Internet of things, Sensor Development, Micro-controller programming, Cloud Computing. A number of research publications viz; journal and conference papers/ book chapters/ technical articles at National and International level add to the credit of the Department.

Research Opportunities

Research is a vital component of a university computer science department. Professors and students work together to conduct research in various areas of computer science, such as artificial intelligence, data mining, computer networks, cybersecurity, and more. The research helps to advance the field of computer science, create new technologies, and solve real-world problems. Moreover, research opportunities allow students to gain practical experience in the field, work with cutting-edge technologies, and learn from experienced researchers. These experiences prepare them for graduate studies or a career in research and development.

Career Opportunities for Computer Science Graduates

Computer science graduates have numerous career opportunities in various industries, such as software development, finance, healthcare, gaming, and education, among others. They can work as software engineers, data analysts, systems analysts, network administrators, cybersecurity specialists, and many more. Furthermore, graduates who aspire to pursue graduate studies can pursue a master's or doctoral degree in computer science, which can lead to careers in research and development, academia, or the tech industry. Graduate studies allow students to specialize in a specific area of computer science and conduct original research.