DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


In- house Laboratories

database

Database Management System Lab

Database Management Systems Lab: The DBMS Laboratory course at our institution provides students with valuable hands-on experience in various aspects of database design, development, implementation, analysis, and evaluation/testing. This comprehensive curriculum covers a wide range of topics, including the asymptotic performance of algorithms, the practical application of linear data structures like stacks, queues, and lists, as well as the utilization of non-linear data structures such as trees and graphs. Additionally, students gain proficiency in sorting and searching algorithms, equipping them with essential skills for managing and optimizing databases in real-world scenarios. Through this course, students develop a strong foundation in database management and problem-solving, preparing them for future challenges in the field.

datastru_algo

Data Structures and Algorithms Lab

Design Analysis and Algorithms Lab: The DAA Lab is a crucial component of our curriculum, designed to empower students with essential skills and knowledge in database concepts, technology, and practical application. This lab serves as a foundation for aspiring database application developers, providing them with comprehensive insights into the field. Through hands-on practice in SQL programming, students tackle a range of database problems, honing their abilities to manipulate and manage data effectively. Moreover, this lab equips students with the expertise to develop database applications using both front-end tools and back-end Database Management Systems (DBMS), ensuring they are well-prepared for the demands of the ever-evolving world of database technology and practice.

analog_digital

Analog and Digital Electronics Lab

Analog and Digital Electronics Lab: In Analog and Digital Electronics lab, students can gain the knowledge of designing analog and digital electronic circuits, which they can understanding the hardware and simulation. The students can understand the photo electronics devices, 555 timer IC, Regulator ICs and uA741. The students can make use of simplifying techniques in the design of combinational circuits. The students can illustrate combinational and sequential digital circuits and demonstrate the use of flipflops and apply for registers. They can design and test counters, Analog-to-Digital and Digital-to-Analog conversion techniques. They can gain knowledge of simulation tools such as PSPICE, Xilinx and Modelsim.

embedded

Microcontroller and Embedded Systems Lab

Microcontroller and Embedded Systems lab: In MCES lab, the students can understand the fundamentals of ARM-based systems, including programming modules with registers and the CPSR. They can use the various instructions to program the ARM controller. They can do program various embedded components using the embedded C program. They can Identify various components, their purpose, and their application to the embedded system's applicability. They can understand the embedded system's real-time operating system and its application in IoT. Students can understand the hardware architecture of ARMLPC2148 and they can gain the knowledge the how input and output devices will be interfaced in to microcontroller. They can demonstrate the real time embedded IOT projects and they can exhibit their innovative ideas.

syatem_software

System Software Lab

System Software Lab: The System Software Lab is a dynamic and essential component of our computer science curriculum, providing students with invaluable hands-on experience in the intricate world of system software development. In this lab, students immerse themselves in the creation of compilers by implementing each phase of the compilation process. They start with lexical analysis, employing the Lex tool to tokenize source code, and then proceed to syntax analysis using Yacc and C compiler for parsing. Students also gain practical insight into constructing parsing tables and generating intermediate code. Beyond compiler design, the lab extends its purview to core operating system concepts, such as various scheduling algorithms, the Banker's algorithm, and page replacement algorithms. Through these diverse activities, students not only acquire the technical skills needed to develop system software but also comprehend its paramount significance in the realm of computer science.

computer

Computer Networks Lab

Computer Networks Lab: In a networking lab, students can gain knowledge in building networking programs in Java through a combination of theoretical understanding and practical experience. Simulation plays a crucial role in enhancing students' understanding of complex network concepts. Through network simulation software like Cisco Packet Tracer or NS2, students can create virtual network environments to experiment, test configurations, and observe network behavior without the need for physical hardware. This hands-on approach allows students to grasp routing, switching, and network design principles in a safe and controlled setting. It also fosters problem-solving skills as they troubleshoot simulated network issues, making them better prepared for real-world networking challenges.

mobile_application

Mobile Application Development Lab

Mobile Application Development Lab: The Mobile Application Development Lab aims to equip students with a comprehensive skill set in Android programming. Students will learn the intricacies of Android app development, including configuring Android Studio for application deployment. They will gain a deep understanding of Android's user interface functionalities, enabling them to design user-friendly and visually appealing applications. Additionally, students will learn to create, modify, and query SQLite databases, a fundamental aspect of Android app data management. The lab also delves into the implementation of various data sharing methods using services, providing students with a holistic understanding of Android app development, from UI design to efficient data handling.

computer_graphics

Computer Graphics Lab

Computer Graphics Lab: Computer graphics lab aims to understand different concepts of graphics. The students can gain knowledge in all aspects of creating images, coordinate systems, understanding the concepts of 3D coordinate systems, transformations and clipping. The CGV labs are equipped with state-of-the-art hardware and software courses including high-performance computers and various models and visualization. Through this lab students will be able to develop various models of 2D & 3D design applications and visualize the same.

artificial

Artificial Intelligence and Machine Learning Lab

AI/ML Lab: The AI/ML Lab helps students to gain knowledge in building AI and ML based tools and technologies. The lab focuses on developing AI / ML algorithms, models and techniques. This involves designing and testing approaches to solve complex problems and improve the existing systems. The lab often aims in developing practical applications and solutions using Ai/ML technologies. These applications can have a wide range of uses, from healthcare and finance to autonomous systems and natural language processing. The AI/ML Lab experiments are implemented in Python.

cybersecurity

Cybersecurity – Centre of Excellence

Cybersecurity – Centre of Excellence: To offer students a solid mixture of experts with knowledge of both general and technical aspects of Cyber Security. The centre focuses on interdisciplinary connections with Mathematics, Computer Science, and Communication as research and training in all theoretical and applied aspects of Cyber Security. This lab helps students to help in carrying out projects in the area of privacy and Cyber Security.

project

Project Lab

Project Lab: The Project Lab is the dynamic hub where innovation meets practical application, fostering an environment where students transform their theoretical knowledge into tangible, real-world solutions. The lab is outfitted with cutting-edge technology to meet the demands of designing and developing projects in areas such as networking, Artificial Intelligence, machine learning, image processing, mobile app development, IOT-based, and so on. The Project Lab offers a space where students can conceptualize, plan, and execute their ideas. It's a place where students bring their visions to life, learning crucial project management skills, honing their teamwork abilities, and gaining invaluable experience that prepares them for the challenges of the professional world.

Pre Qualifier Submitted

Back

Planning to submit the application

Back