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.
Department Labs:
S.No | Programme | Year | Semester | Lab Code | Lab Name |
---|---|---|---|---|---|
1 | B.TECH | 2 | 1 | CS307PC | DATA STRUCTURES LAB |
2 | B.TECH | 2 | 1 | IT308PC | IT WORKSHOP & MICRO PROCESSOR LAB |
3 | B.TECH | 2 | 1 | CS309PC | C++ PROGRAMMING LAB |
4 | B.TECH | 2 | 2 | CS406PC | OPERATING SYSTEMS LAB |
5 | B.TECH | 2 | 2 | CS407PC | DATABASE MANAGEMENT SYSTEMS LAB |
6 | B.TECH | 2 | 2 | CS408PC | JAVA PROGRAMMING LAB |
7 | B.TECH | 2 | 1 | CS306ES | ANALOG AND DIGITAL ELECTRONICS LAB |
8 | B.TECH | 3 | 1 | CS505PC | SOFTWARE ENGINEERING LAB |
9 | B.TECH | 3 | 1 | IT506PC | COMPUTER NETWORKS & WEB TECHNOLOGIES LAB |
10 | B.TECH | 3 | 2 | IT605PC | EMBEDDED SYSTEMS & INTERNET OF THINGS LAB |
11 | B.TECH | 3 | 2 | IT606PC | COMPILER CONSTRUCTION LAB |
12 | B.TECH | 3 | 2 | IT611PE | ETHICAL HACKING |
13 | B.TECH | 3 | 2 | CS612PE | NETWORK PROGRAMMING LAB |
14 | B.TECH | 3 | 2 | CS613PE | SCRIPTING LANGUAGES LAB |
15 | B.TECH | 3 | 2 | CS614PE | MOBILE APPLICATION DEVELOPMENT LAB |
16 | B.TECH | 3 | 2 | CS615PE | SOFTWARE TESTING METHODOLOGIES LAB |
17 | B.TECH | 4 | 1 | IT703PC | ANDROID APPLICATION DEVELOPMENT LAB |
18 | B.TECH | 4 | 1 | CS751PC | PYTHON PROGRAMMING LAB |
19 | B.TECH | 4 | 1 | CS754PC | INTERNET OF THINGS LAB |
20 | B.TECH | 4 | 1 | CS753PC | WEB SCRIPTING LANGUAGES LAB |
21 | B.TECH | 4 | 1 | IT752PC | ETHICAL HACKING LAB |
DATA STRUCTURES LAB
It covers various concepts of C programming language. It introduces searching and sorting algorithms. It provides an understanding of data structures such as stacks and queues

IT WORKSHOP & MICRO PROCESSOR LAB
The IT Workshop for engineers is a training lab course spread over 60 hours. The modules include training on PC Hardware, Internet & World Wide Web and Productivity tools including Word, Excel, Power Point and Publisher

C++ PROGRAMMING LAB
Introduces object-oriented programming concepts using the C++ language. Introduces the principles of data abstraction, inheritance and polymorphism; Introduces the principles of virtual functions and polymorphism. Introduces handling formatted I/O and unformatted I/O. Introduces exception handling

OPERATING SYSTEMS LAB
To provide an understanding of the design aspects of operating system concepts through simulation. Introduce basic Unix commands, system call interface for process management, inter process communication and I/O in Unix

DATABASE MANAGEMENT SYSTEMS LAB
Introduce ER data model, database design and normalization. Learn SQL basics for data definition and data manipulation

JAVA PROGRAMMING LAB
To write programs using abstract classes. To write programs for solving real world problems using java collection frame work. To write multithreaded programs. To write GUI programs using swing controls in Java. To introduce java compiler and eclipse platform. To impart hands on experience with java programming

ANALOG AND DIGITAL ELECTRONICS LAB
To introduce components such as diodes, BJTs and FETs. To know the applications of components. To give understanding of various types of amplifier circuits. To learn basic techniques for the design of digital circuits and fundamental concepts used in the design of digital systems. To understand the concepts of combinational logic circuits and sequential circuits.

SOFTWARE ENGINEERING LAB
To have hands on experience in developing a software project by using various software engineering principles and methods in each of the phases of software development

COMPUTER NETWORKS & WEB TECHNOLOGIES LAB
To understand the working principle of various communication protocols. To understand the network simulator environment and visualize a network topology and observe its performance. To analyze the traffic flow and the contents of protocol frames.

EMBEDDED SYSTEMS & INTERNET OF THINGS LAB
This lab aims at providing the student with the practical concept of IoT systems design. This lab is also suitable for electrical engineering students and those who have interest in embedded systems design. The ability to develop software programs in C or C++ is recommended.

COMPILER CONSTRUCTION LAB
To provide hands-on experience on web technologies. To develop client-server application using web technologies. To introduce server-side programming with Java servlets and JSP. To understand the various phases in the design of a compiler. To understand the design of top-down and bottom-up parsers. To understand syntax directed translation schemes. To introduce lex and yacc tools.

ETHICAL HACKING LAB
The aim of the course is to introduce the methodologies framework tools of ethical hacking to get awareness in enhancing the security. To get knowledge on various attacks and their detection.

NETWORK PROGRAMMING LAB
To understand inter process and inter-system communication. To understand socket programming in its entirety. To understand usage of TCP/UDP / Raw sockets. To understand how to build network applications

MOBILE APPLICATION DEVELOPMENT LAB
To learn how to develop Applications in android environment. To learn how to develop user interface applications. To learn how to develop URL related applications.

SCRIPTING LANGUAGES LAB
To Understand the concepts of scripting languages for developing web based projects. To understand the applications the of Ruby , TCL , Perl scripting languages.

MOBILE APPLICATION DEVELOPMENT LAB
To learn how to develop Applications in android environment. To learn how to develop user interface applications. To learn how to develop URL related applications.

MOBILE APPLICATION DEVELOPMENT LAB
To learn how to develop Applications in android environment. To learn how to develop user interface applications. To learn how to develop URL related applications.

MOBILE APPLICATION DEVELOPMENT LAB
To learn how to develop Applications in android environment. To learn how to develop user interface applications. To learn how to develop URL related applications.

MOBILE APPLICATION DEVELOPMENT LAB
To learn how to develop Applications in android environment. To learn how to develop user interface applications. To learn how to develop URL related applications.

SOFTWARE TESTING METHODOLOGIES LAB
To provide knowledge of Software Testing Methods. To develop skills in software test automation and management using latest tools.

ANDROID APPLICATION DEVELOPMENT LAB
To learn how to develop Applications in android environment. To learn how to develop user interface applications. To learn how to develop URL related applications.

PYTHON PROGRAMMING LAB
To be able to introduce core programming basics and program design with functions using Python programming language. To understand a range of Object-Oriented Programming, as well as in-depth data and information processing techniques. To understand the high-performance programs designed to strengthen the practical expertise.

INTERNET OF THINGS LAB
The student should have hands on experience in using various sensors like temperature, humidity, smoke, light, etc. and should be able to use control web camera, network, and relays connected to the Pi.

WEB SCRIPTING LANGUAGES LAB
To understand the concepts of scripting languages for developing web-based projects. To understand the applications the of Ruby, TCL, Perl scripting languages.

ETHICAL HACKING LAB
The aim of the course is to introduce the methodologies framework tools of ethical hacking to get awareness in enhancing the security. To get knowledge on various attacks and their detection.

Last Updated on July 23, 2024 by admin