Laboratories
All the laboratories in the department are equipped with modern facilities of hardware, software, projection systems, internet connectivity, and LAN. Five curricular laboratories are there in the department to enable the curriculum-based laboratory classes. The five laboratories are Development Laboratory, Systems Laboratory, Computing Laboratory, Innovation Laboratory and Design Laboratory to conduct the laboratory classes, e.g., C Programming Language, JAVA, Python, Data Structures and Algorithms, Design and Analysis of Algorithms, Computer Architecture, Operating Systems, Database Management Systems, Networking, Image Processing, Artificial Intelligence, Machine Learning, Internet Technology, etc. All the laboratories have dual Operating Systems, namely, Windows 11 along with latest version of Linux (Fedora Core and Ubuntu).
Everyday performance of the students is evaluated in each of the five laboratories mentioned above. The department also has a specialized project laboratory where some more facilities are available like Android Studio, XAMPP, and many more. In each of the above-mentioned laboratories a computer system is strictly allocated to a single student always. Apart from these, the students are allowed to use laboratories for self-learning (MOOCS, study materials of foreign universities). One member of the faculty and a technical assistant are in charge for the overall smooth functioning/maintenance of each laboratory. The department has one research and development laboratory. Several publications in International and National Journals and Conferences by students and faculty members have taken place over the last few years, as a result of this initiative.
Development Laboratory
The Development Laboratory is equipped with computing facilities to cater to needs of the recent trends in the computing paradigm as per the curriculum of the university. The laboratory hosts curricular labs of prime importance like Data Structures & Algorithms using C Language, Object Oriented Programming laboratory using Java, Computer Networks Laboratory, Operating Systems Laboratory, and Artificial Intelligence Laboratory. Of these, the Data Structures & Algorithms Laboratory & the Operating Systems Laboratory are conducted using Linux OS and the rest of the laboratories are run on Windows 11 platform. A high-performance HP ML-30 Server which is a constituent part of the lab is utilized on a regular basis as a File Server for storage of daily lab related activities of the students. Also, it is utilized for providing the students with the demonstrations of a few administrative features of network operating systems beyond curriculum. Students are encouraged all the time to work in mini projects beyond curriculum and in the development of corresponding working models.
Systems Laboratory
The Systems Laboratory deals with Database Management Systems and Computer Architecture along with a host of other subjects. For DBMS, we have ORACLE enterprise edition installed in HP Server. Each student is allotted a separate user id and the work gets saved in the server. For Computer Architecture Lab, we use Icarus Verilog and Vivado. The other Laboratory subjects, Programming for Problem Solving, IT Workshop (Python), Design & Analysis of Algorithm etc. are done in the Linux Environment.
Computing Laboratory
The Computing Laboratory facilities are designed to supplement existing high-performance numerical computing facilities with local resources specifically tailored for use by the Institute faculty, research projects, and staff. Important curricular labs that are conducted here, are Data Structure & Algorithms Laboratory, Computer Networks Laboratory, Programming for Problem Solving Laboratory, IT Workshop (Python) Laboratory, and Design & Analysis of Algorithm Laboratory, etc. Several types of services are provided by the Computing Laboratory, ranging from basic training and familiarization with computer concepts and practices to the development of working models.
Project Laboratory
This laboratory is fully dedicated to final year students for their project work. The students have full time access to this laboratory where each group is assigned a system. The laboratory is well equipped with modern desktop environments, and with all contemporary facilities. The systems are well equipped with the recent and popular software required for facilitating the design and development of projects. The laboratory provides the Institute with a variety of services, such as professional advice on cutting-edge technology and creative project development. Prototyping, experimentation, and the development of iterative design processes are all made easier in the laboratory, which cultivates experimentation, teamwork, and the application of theoretical ideas in real-world settings.
Research and Development Laboratory
Research laboratory is used primarily for research and development. The R & D laboratory stresses on clearly identifying the needs for the progress of the technology so that the growth-specific efforts could be useful for the overall development of the department. It visualizes active student involvement in association with the faculty member to the emerging areas of research in computer science. This Laboratory is designed to supplement existing high-performance Natural Language Processing, Computer Vision, Machine Learning, Deep Learning, Reinforcement Learning, Internet of Things, Cyber Security and Application Development. The laboratory is equipped with GPU, and High-end workstations with i7 processor accompanied with SSD specifically tailored for use by the Institute faculty members and students under research projects.
Design Laboratory
The Design laboratory is equipped with specialized local resources meticulously designed to enhance educational capabilities of the students. It supports essential curricular courses such as Programming for Problem Solving Laboratory, Data Structure and Algorithms Laboratory, Operating System Laboratory, IT Workshop (Python) Laboratory, Machine Learning Laboratory etc. The laboratory offers a range of services, including development of designing methodologies for software applications. Hardware facilities are equipped with state-of-the-art processors engineered to deliver robust computing power tailored for coding and development tasks. Students benefit from guidance on best practices and innovative techniques in areas like user interface design, system architecture, and hardware-software integration. Additionally, the laboratory facilitates prototype creation and design refinement, fostering a creative and practical learning environment.
Innovation Laboratory
The Innovation Laboratory is dedicated to nurturing creativity and technological advancement, providing specialized resources tailored to the academic needs of the students. It supports key curricular courses such as Data Structure and Algorithm Laboratory, Programming for Problem Solving Laboratory, Design and Analysis of Algorithm Laboratory, IT Workshop (Python) Laboratory, Operating System Laboratory, Machine Learning Applications Laboratory, Deep Learning Laboratory etc. Machines of the laboratory boast cutting-edge processor designed to provide robust computing power. The laboratory offers a range of services, including expert guidance on emerging technologies and innovative methodologies, as well as hands-on project development for the Institute. The laboratory also facilitates the creation of prototypes, conducting experiments, and emphasizing on the development of iterative design processes, creating an environment that encourages experimentation, collaboration, and the practical implementation of theoretical concepts.