
Internet of Things (IoT) Laboratory
The Internet of Things (IoT) lab using the Arduino IDE on ESP-WROOM-32 hardware enables seamless integration of sensors like DHT22 for temperature/humidity monitoring and actuators such as relays for controlling appliances like lights or fans. Programmed via Arduino IDE with libraries for WiFi, Blynk, and Firebase, the ESP32 connects to the internet to wirelessly receive commands from the Blynk mobile app—allowing real-time dashboard views, sliders for actuator control, and notifications—while simultaneously pushing sensor data to Firebase Realtime Database for cloud storage, analytics, and remote access from anywhere. This setup leverages the ESP32’s dual-core power and built-in WiFi for low-latency bidirectional communication, making it ideal for home automation prototypes where users configure virtual pins in Blynk (e.g., V0 for temp display, V1 for relay toggle) and authenticate Firebase paths to log values like “/sensors/temperature” every few seconds.

Data Structures Using C Laboratory
Data Structures Laboratory emphasizes hands-on learning of techniques used for efficient data organization, management, and storage, enabling faster access and modification of data. Students work with core data structures using C language. The lab focuses on both linear data structures—such as arrays and linked lists, stacks, and queues—and non-linear data structures, including binary trees, binary search trees, and graph representations, along with their traversals. Key learning objectives include understanding algorithm, strengthening programming proficiency, and developing strong problem-solving skills by selecting suitable data structures for given applications. The lab provides a structured environment for coding and prepares students for advanced studies in algorithm design, databases, and artificial intelligence.

Analog Electronics Laboratory
Analog Electronics Lab provides an opportunity for students to conduct analog circuit experiments and simulation using discrete active and passive electronic devices and PSPICE Simulation tool. The lab is well equipped with regulated power supplies, signal generators, and analog & digital oscilloscopes and computer systems loaded with PSPICE Simulation tool. Students design, rig up and analyze the working of transistorized circuits such as amplifiers, Active filters such as Butterworth low pass and high pass filters using opamp, 4 bit R- 2R Op-Amp Digital to Analog Converter, Comparator using Op-Amp, Monostable and Astable Multivibrator using 555 Timer. Apart from the prescribed experiments, the lab provides an opportunity for students to perform additional experiments such as verification of simple network theorems and op-amp based circuits. Further, students use this lab to implement circuits for real world application.

Digital System Design Using Verilog Laboratory
The Digital System Design Using Verilog Laboratory offers practical training in the analysis, design, and implementation of digital circuits using Verilog HDL. It bridges theoretical concepts of digital logic with real-time simulation and FPGA-based realization. The laboratory begins with logic minimization using Karnaugh Maps and systematic techniques to obtain optimized designs. Students design and verify combinational circuits such as adders, multiplexers, and comparators using different Verilog modeling styles. The course further covers sequential circuits including latches, flip-flops, registers, and counters. Timing aspects such as setup and hold times are analyzed during implementation. Advanced experiments introduce finite state machines using Mealy and Moore models. Real-world interfacing applications are implemented on FPGA platforms. The lab enhances Verilog programming skills and design thinking. It prepares students for advanced digital and embedded system applications.

Advanced Python Programming Laboratory
This laboratory provides a practical, application-focused introduction to developing Internet of Things (IoT) systems using the Raspberry Pi platform. Students learn Raspberry Pi architecture, GPIO configuration, operating system setup, and Python programming with the RPi.GPIO library to interface sensors and actuators. Through hands-on experiments, they work with components such as LEDs, ultrasonic sensors, RFID modules, LCDs, camera modules, and DHT11 sensors, while exploring communication protocols like SPI, I2C, Bluetooth, and WiFi. The course also introduces cloud platforms including Blynk, Firebase, and ThingSpeak, along with Flask-based web development for remote monitoring and control. By the end, students are able to design and implement complete IoT solutions, integrating hardware, software, and cloud technologies for real-world smart applications.

Control Systems Laboratory
Control Systems Laboratory provides practical exposure to the analysis and design of control systems that regulate the behavior of dynamic systems using MATLAB. Students study fundamental concepts including system modeling, transfer functions, block diagrams. The laboratory covers the time-domain and frequency-domain analysis of control systems, focusing on key performance parameters such as stability, transient response, steady-state error, and system accuracy. It also includes controller design using PID controllers, root locus and Bode plots, The lab enhances analytical and design skills, strengthens the understanding of theoretical concepts through experimentation, and prepares students for advanced applications in automation, robotics, industrial control, and embedded systems.

Analog and Digital Communication Laboratory
Analog and Digital Communication Laboratory provides an opportunity for students to design and verify the concepts of analog and digital communication systems. The lab is well equipped with regulated power supplies, signal generators, analog & digital oscilloscopes and computer systems through which students access Matlab, which has campus license. The lab includes experiments on applications of Digital modulation techniques such as TDM of two band limited signals, ASK, FSK, generation and detection, AM, DSBSC, FM and baseband digital signal transmission such as PPM, PAM PCM are simulated using MATLAB code. Apart from the prescribed experiments, the lab provides an opportunity for students to perform additional experiments such as verification of higher modulation scheme. Further, students use this lab to realize real world application.

ARM Microcontrollers and Applications Laboratory
The ARM Microcontrollers and Applications Laboratory is focused on embedded system development using the ARM Cortex-M3 (LPC1768) platform. Students gain hands-on experience in Embedded C programming, ARM assembly language, and interfacing external devices and I/O modules. The lab is equipped with Keil µVision IDE, Flash Magic tool, ARM Cortex-M3 evaluation boards, power supplies, and interfacing modules. Experiments include LED, buzzer, relay, stepper motor control, UART communication, 7-segment display interfacing, and DAC operations. Advanced activities such as staircase and sawtooth waveform generation using DAC extend learning beyond the syllabus. The lab supports development of real-time applications like air quality monitoring and automated temperature control systems, strengthening practical and industry-relevant embedded skills. This facility bridges theoretical concepts with practical implementation, equipping students with industry-relevant skills in embedded system design and development

Signal Processing Application Laboratory
A Signal Processing Application Laboratory is a practical lab where students learn how to analyze, design, and implement signal processing systems using software tools mainly MATLab. It focuses on applying theoretical concepts of signals and systems to real-world problems. It provides students to understand different types of signals (continuous-time and discrete-time). It allows students to perform signal analysis in time and frequency domains. It provides the students ability to design and test filters. students gain hands-on experience in analyzing signals, designing digital systems, and implementing practical signal processing solutions used in communication, biomedical, and multimedia applications.

Artificial Intelligence and Machine Learning Applications Laboratory
The Artificial Intelligence and Machine Learning Applications Lab equips students with a strong, hands-on foundation in modern AI and ML techniques by combining conceptual understanding with practical implementation using MATLAB. Through structured modules, students explore essential tasks such as data importing, preprocessing, feature selection, clustering, classification, and regression, while working with algorithms like K-Means, Naïve Bayes, eigenvalue-based classification, and multivariate regression using MATLAB’s Machine Learning Toolbox. A key component of the lab is a mini-project where learners apply these techniques to real-world datasets, tackling applications such as image segmentation, sign-language recognition, handwritten character recognition, music genre classification, and predictive analytics including Bitcoin price forecasting and Titanic survival prediction. By the end of the course, students are capable of designing, implementing, and interpreting machine learning models to solve practical engineering problems, preparing them for advanced studies and industry roles.

Computer Networks and Security Laboratory
The Computer Networks and Security Laboratory provide hands-on training in wired and wireless networking, routing algorithms, IP addressing, congestion analysis, and basic network security. Students use simulation tools such as NS2 and Cisco Packet Tracer to design, analyze, and configure network topologies. The lab supports outcome-based education by strengthening practical understanding of networking protocols, performance evaluation, and security mechanisms relevant to real-world network environments. With these facilities, it is possible to develop projects by undergraduate and postgraduate students in networking to measure the performance of real time networks.

RTOS Laboratory
The QNX Momentics IDE lab introduces undergraduate engineering students to embedded systems development using the QNX Neutrino RTOS and its Eclipse-based integrated development environment. Students typically start by installing the IDE, creating a simple project with C/C++ source files, and configuring build settings for a target QNX system via wizards that automate makefile generation for single or multiprocessor setups. Hands-on exercises cover editing code with features like local history and syntax highlighting, compiling with command-line or IDE tools, launching applications remotely, and debugging via breakpoints, stepping through code, and post-mortem analysis of processes and shared libraries. This lab builds foundational skills for real-time systems, culminating in deploying a basic application to a QNX target board.

Microwave and Antenna Laboratory
The Microwave and Antenna Laboratory consist of a series of hardware and MATLAB simulation experiments aimed at understanding microwave components, antenna characteristics, and wave propagation phenomena. The hardware experiments include measurement of frequency, guide wavelength, power, VSWR, and attenuation using a microwave test bench; analysis of radiation patterns, directivity, and gain of microstrip dipole and Yagi antennas; determination of coupling, isolation, and directivity of a microstrip directional coupler; evaluation of resonant frequency and dielectric constant using a microstrip ring resonator; and verification of power division and isolation characteristics of a Wilkinson power divider. The simulation experiments, carried out using MATLAB, involve plotting radiation patterns of broadside and end-fire dipole arrays, uniform linear arrays, and dipole antennas; calculating phase and group velocities in an X-band rectangular waveguide at 9 GHz; and studying propagation modes in a rectangular waveguide. Together, these experiments provide practical exposure to microwave measurements, antenna radiation behavior, array theory, and guided wave propagation, reinforcing the theoretical concepts studied in microwave and antenna engineering.

VLSI Lab
VLSI Lab is equipped with the industry standard EDA tool (UG & PG Bundle) from Cadence Design system. Students will explore the CAD tool and understand the flow of the Full Custom IC design cycle. Both analog and digital circuits designs are implemented in this Lab. Design of digital circuits, such as Inverter, Buffer, Transmission Gate, Flip flop, Serial & Parallel adder, counters and Successive Approximation Register are simulated. Verification using NC Sim tool, is carried out. DRC, LVS and Parasitic Extraction are carried out using cadence tools for analog design such as inverter, CS and CD amplifier, Op-Amp, R-2R DAC. The Pre layout and Post layout simulation are performed under virtuoso environment, tool -Assura supports the design rule check, layout versus schematic check and extraction of parasitic which are required for post layout simulation. The mixed signal simulations are performed using AMS Designer.

Java Programming and its Application Laboratory
This Laboratory offers a comprehensive introduction to Java programming with a strong focus on object-oriented principles and practical application development. It begins with Java fundamentals, including OOP concepts, Java buzzwords, command-line arguments, and the Java development environment (JDK, JVM, and JRE), before progressing to classes, objects, constructors, overloading, access specifiers, static members, encapsulation, and polymorphism. Students gain hands-on experience with arrays, strings, wrapper classes, inheritance, interfaces, and packages while developing real-world applications such as student management systems, resume generators, and unit converters. The course also covers multithreading, synchronization, file handling, and exception management to build robust and concurrent applications. By the end, learners are equipped to design, implement, and debug structured Java programs for real-world software development challenges.
Department Library
The department has a Library for staff and students, which includes reference books, university question papers, seminar and project reports.
| Sl. No | Particulars | Quantity |
|---|---|---|
| 1 | Total Number of Book Titles | 678 |
| 2 | Total Number of Book Volumes | 720 |
| Sl. No | Books | Quantity | |
|---|---|---|---|
| Total number of titles | Total number of volumes | ||
| 1 | I Year | 64 | 70 |
| 2 | II Year | 262 | 280 |
| 3 | III Year | 264 | 276 |
| 4 | IV Year | 88 | 94 |
| Sl. No | Particulars | Quantity |
|---|---|---|
| 1 | Total Number of M.Tech Project Reports | 43 |
| 2 | Total Number of Ph.D. Thesis | 5 |
Well Equipped Class Rooms
Class rooms have projectors, RDPs, smart boards & facility for virtual classes.



