The department enjoys the pride of possessing 450 latest computer systems with all the updated software installed and also of providing an exclusive lab for each subject with 1:1 student and system ratio.
The department has an excellent departmental library for reference.
Data Structure lab students covers various concepts of C programming language and develop C programs for computing and real-life applications using basic elements like control statements, arrays, functions, pointers and strings, and data structures like stacks, queues and linked lists. In Data Structure lab students Implement searching and sorting algorithms
In this lab, Students gain the knowledge of various hardware components of a computer and provide the skill of assembling the computer and usage of various Microsoft tools such as Power Point ,Word and Excel.
Object-oriented programming concepts using the C++ language. C++ programming lab helps to develop applications for a range of problems using object-oriented programming techniques
Operating System lab helps students to understand the design aspects of operating system concepts through simulation. Operating system lab, simulate and implement the concepts such as scheduling, deadlock management, file management and memory management. Operating system lab provides Unix commands, system call interface for process management, interprocess communication and I/O in Unix and also implement C programs using Unix system calls
Database Management lab provides Design database schema for a given application and apply normalization. The students acquire skills in using SQL commands for data definition and data manipulation. And develop solutions for database applications using procedures, cursors and triggers
Java programming lab provides students to write programs for solving real world problems using java collection frame work. And also helps the students to write programs using abstract classes, multithreaded programs and GUI programs using swing controls in Java.
The purpose of Analog and Digital Electronics lab is to know the characteristics of various components, understand the utilization of components. This lab introduces the design and analyzes small signal amplifier circuits and postulates of Boolean algebra and to minimize combinational functions. The students Design and analyze combinational and sequential circuits, students known about the logic families and realization of logic gates.
Software Engineering lab introduces the ability to translate end-user requirements into system and software requirements and it also generate a high-level design of the system from the software requirements. Students will have experience and/or awareness of testing problems and will be able to develop a simple testing report.
Computer Networks & web technologies lab implement data link layer farming methods, analyze error detection and error correction codes. In this lab implement and analyze routing and congestion issues in network design. And also implement Encoding and Decoding techniques used in presentation layer. Students will gain the knowledge to be able to work with different network tools
The purpose of the Machine learning lab is to understand complexity of Machine Learning algorithms and their limitations, and also understand modern notions in data analysis-oriented computing. The students are capable of confidently applying common Machine Learning algorithms in practice and implementing their own and performing experiments in Machine Learning using real-world data.
Compiler design lab, Design and develop interactive and dynamic web applications using HTML, CSS, JavaScript and XML and also apply client-server principles to develop scalable and enterprise web applications. The students design, develop, and implement a compiler for any language and also use lex and yacc tools for developing a scanner and a parser. To design and implement LL and LR parsers.
In scripting language lab students able to understand the differences between Scripting languages and programming languages and also able to gain some fluency programming in Ruby, Perl, TCL.
Python Programming lab, Students describe the Python language syntax including control statements, loops and functions to write programs for a wide variety problem in mathematics, science, and games. Examine the core data structures like lists, dictionaries, tuples and sets in Python to store, process and sort the data. And also design real life situational problems and think creatively about solutions & this solution clearly and accurately in a program using Python real life problems.