The Department of Computer Science is one of the leading departments in our institution as well as in the country. The main thrust of the department is to provide better quality education as per industry standards and trained faculty in new technologies. Studying computer science courses is essential for developing the knowledge of programming and applied technology. Our program prepares graduates to lead development and application of breakthrough computer science technology that shapes the modern information world. It is the study of computation, information and automation. Computer science spans theoretical disciplines such as algorithms, theory of computation and information theory to applied disciplines such as including the design and implementation of hardware and software. Hence our main aim of computer science is to understand the nature of computation, develop efficient methodologies for computation and apply these principles to solve real world problems. It involves both the knowledge of theoretical and practical techniques for designing and implementing computer systems.

Computer science is a dynamic and constantly evolving field that plays a crucial role in shaping our modern world.

OS LAB

An OS Lab is designed to help students understand and apply core concepts of operating systems through hands-on programming and simulation.

A Networking Lab provides a practical environment for students to understand how computer networks operate. It focuses on protocols, network models, simulations, configurations, and real-world communication systems.

The Database Management System (DBMS) Lab is designed to help students understand how data is created, stored, manipulated, and retrieved using database systems. It focuses on SQL programming, database design, normalization, and transaction management.

The Programming Laboratory in the Department of Computer Science & Engineering is a dedicated facility designed to help students learn and practice problem-solving skills using various programming languages. It provides an environment equipped with modern computers, compilers, interpreters, and software tools to develop efficient and logical solutions to computational problems.
The lab focuses on hands-on learning where students implement concepts learned in theory classes. It enables them to write, debug, and optimize programs in languages such as C, C++, Java, and Python, and also introduces them to software development tools, version control systems, and basic algorithms.

The Python Lab is a practical environment where students learn programming fundamentals, data structures, and problem-solving using the Python programming language.

The Java Lab provides hands-on experience in object-oriented programming (OOP) using Java. It helps students develop logic, write modular code, and build GUI, networking, and database applications using Java.

The Office Automation Lab trains students in using computer applications for office productivity tasks. It focuses on tools like word processing, spreadsheets, presentations, email, and file management. This lab is crucial for building digital skills needed in administrative work, data entry, report generation, and communication.

The Web Development Lab teaches students how to design, develop, and deploy websites and web applications using modern tools and technologies. It includes both front-end (user interface) and back-end (server/database) programming.

The Computer Hardware Lab is designed to provide hands-on experience in identifying, assembling, maintaining, and troubleshooting computer components and peripherals. It builds a strong foundation for careers in IT support, system administration, and hardware repair.

The IoT Lab enables students to design, build, and deploy smart connected devices. It focuses on integrating hardware (sensors, microcontrollers) with software (programming, cloud, mobile apps) to solve real-world problems.

The Network Security Lab is designed to help students learn how to protect computer networks against unauthorized access, cyber-attacks, data breaches, and other security threats. It combines both theoretical knowledge and practical skills in securing systems and networks.

Year of 2025-26

Semesters Subject Download
3rd Semester 2025-26
Algorithms
3rd Semester 2025-26
Digital Electronics and Computer Organization
3rd Semester 2025-26
Data Structure
3rd Semester 2025-26
Programming with C++
3rd Semester 2025-26
Programming with Python Lab
5th Semester 2025-26
Computer Hardware and Maintenance, Theory – 4
5th Semester 2025-26
Internet and Web Technology TH – 2
5th Semester 2025-26
Mobile Computing
5th Semester 2025-26
Software Engineering

Year of 2024-25

Semesters Subject Download
3rd Semester Computer System Architecture (Th – 1)
Data Structure
Digital Electronics
EVS
Object Oriented Methodology
4th Semester Database Management System
Communication & Computer Network
DCCN
Operating System
5th Semester Computer Hardware and Maintenance, Theory – 4
Internet and Web Technology, Theory – 2
Software Engineering Subject Code, Theory – 3
6th Semester Cloud Computing, Theory – 3
Cryptography and Network Security
Internet of Things

Year of 2023-24

Semesters Subject Download
3rd Semester Computer System Architecture (Th – 1)
Data Structure
Digital Electronics
Object Oriented Methodology
4th Semester Database Management System
Communication & Computer Network
Operating System
Microprocessor and Microcontroller
YearSemesterDownload
2025-263rd Semester
2020-215th Semester
2020-216th Semester
2019-203rd Semester
2019-204th Semester
Subject Faculty Name Download
Data Structure
Jayanta Kumar Behera
OOM JAVA
Smrutee Mayee Misha
OS
Ms. Aparna Priyadarshini