640
Intake
Flagship Engineering Program
Engineering systems, not just writing code.
Software development, systems thinking, cloud engineering, and industry-ready problem solving.
640
Intake
2011
Established
120+
Build Projects / Year


This lab is a part of I B. Tech for CSE students. We propose an approach to the description of the semantics of data structures in programming languages, we make the student to learn and solve the problems and implement linear data structures such as Lists, Stacks, Queues, Searching and Sorting methods, Linear regression algorithms, Interpolation, Trapezoidal method and Simpson methods with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

Data Structures through C++ Lab
This lab is as a part of II B. Tech I semester for CSE students. We propose an approach to the description of the semantics of data structures in programming languages, we make the student to learn and solve object oriented problems and writing abstract data types for all data structures such as arrays, linked lists, stacks, queues, trees, hash tables, search trees and various sorting and searching methods with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

This lab is a part of II B. Tech II semester for CSE students. Database Management System or DBMS in short refers to the technology of storing and retrieving users’ data with utmost efficiency along with appropriate security measures. This lab enables the students to practice the concepts like E-R model, data models, data schemas, data independence.
ence, relational database design, storage and file structure and much more in the DBMS subject by developing a database. The student is expected to practice the designing, developing and querying a database in the context of database to be created with MySQL with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

This lab is as a part of II B.Tech II semester for CSE students. The Java Programming Lab introduces java compiler and Eclipse platform and covers Applets, JDBC, Abstract Classes, Mouse Events, Meta-Data, Multithreaded Programs, Exception Handling and OOPS concepts. The students are expected to practice and implement the above said technologies with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

This lab is as a part of III B.Tech I semester for CSE students. Compiler design principles provide an in-depth view of translation and optimization process. This lab enables the students to practice basic translation mechanism by designing a complete translator for a mini language and error detection & recovery. It includes lexical, syntax, and semantic analysis as front end, and code generation and optimization as back-end with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

This lab is as a part of III B.Tech I semester for CSE students. The objective of this lab is to teach students about various operating systems including Windows, Mac and Unix. Students learn about systems configuration and administration. Students learn, explore and practice technologies related to scheduling policies, memory management techniques, process concurrency and synchronization, I/O storage and file management and to study different operating systems with deadlock recovery and avoidance with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:
Learn about minimization of turnaround time, waiting time and response time and also maximization of throughout with keeping CPU as busy as possible.

This lab is a part of III year B. Tech II semester for CSE students. Case tools refers to the application of the UML to solve common modeling problems and master the vocabulary, rules, idioms of the UML for the process of developing software systems using Use Case Diagram, Class Diagram, Sequence Diagram, Collaboration Diagram, State Diagram, Activity Diagram, Component Diagram, Deployment Diagram, Test Diagram. The student is expected to practice the above said diagrams with the design of simulated automated machine with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:
This lab is a part of III B. Tech II semester for CSE students. This section provides information about web technologies that relate to the interface between web servers and their clients. This information includes markup languages, programming interfaces and languages, standards for document identification and develops interactive web applications with client side script technologies for solving web client/server problems with technologies like HTML, Java Script, AJAX, PHP, XML, Servlets, JSP and BEANS. The students are expected to practice and implement the above said technologies with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

This lab is as a part of IV B. Tech I semester for CSE students .The Linux programming laboratory course covers major methods of Inter Process Communication (IPC), which is the basis of all client / server applications under Linux, Linux Utilities, working with the Bourne again shell (bash), files, process and signals. There will be extensive programming exercises in shell scripts. It also emphasizes various concepts in multithreaded programming and socket programming. The students are expected to practice and implement the above said technologies with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

This lab is as a part of IV B. Tech I semester for CSE students. The Data Mining Lab course covers the data sets and data preprocessing and to build data warehouse and query it and also to perform data mining tasks using a data mining toolkit. Demonstrate the working of algorithms for data mining tasks such as association rule mining, classification, clustering and regression, Exercise the data mining techniques with varied input values for different parameters on real world data sets. The students are expected to practice and implement the above said technologies with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

This lab is a part of I B. Tech for CSE students. We propose an approach to work on working PC to disassemble and assemble to working condition, install Windows and Linux on the same PC and also enable in crafting professional word documents, Excel spread sheets and power point presentations using M.S Office 2007 and LaTex with recommended systems/software requirements following the university prescribed textbooks and Lab manuals. The expected outcomes from the students are:

SKILL DEVELOPMENT COURSE (DATA VISUALIZATION-R PROGRAMMING/ POWER BI)
This lab is a part of B.Tech. II Year I Sem. for CSE students.
Course Objectives:
Course Outcomes: At the end of the course a student should be able to

COMPUTER NETWORKS LAB
B.Tech. III Year I Sem.

Web Technologies Lab
This lab is as a part of III B. Tech I semester for CSE students. The Learning Outcomes include:
– Gain a clear understanding of the fundamental web technologies such as HTML, CSS, JavaScript, and their roles in web development.
– Create forms, buttons, navigation menus, and other interactive elements.
– Develop a basic understanding of server-side scripting using technologies like PHP, Node.js, or Python (Django/Flask).
– Learn to interact with databases using SQL (MySQL, PostgreSQL, or MongoDB).
– Implement CRUD (Create, Read, Update, Delete) operations on the server side.

SKILL DEVELOPMENT COURSE (UI DESIGN-FLUTTER)
This lab is as a part of III B. Tech I semester for CSE students. The Objectives of this lab are to Implement Flutter Widgets and Layouts, understand Responsive UI Design with Navigation in Flutter, gain knowledge on Widgets and customize widgets for specific UI elements, Themes. The Learning Outcomes of this course include:
Implements Flutter Widgets and Layouts
Responsive UI Design and with Navigation in Flutter
Create custom widgets for specific UI elements and also Apply styling using themes and custom styles.
Design a form with various input fields, along with validation and error handling
Fetches data and write code for unit Test for UI components and also animation

MACHINE LEARNING LAB
This lab is as a part of III B. Tech II semester for CSE students. The Objective of this lab is to get an overview of the various machine learning techniques and can demonstrate them using python. The Learning Outcomes are:
Build predictive models from data and analyze their performance

CLOUD COMPUTING LAB
This lab is as a part of III B. Tech II semester for CSE students. The Objectives of this lab are to Understand the working of the AWS Cloud Services and Become familiar with Amazon’s storage offerings. The Learning Outcomes are:

SCRIPTING LANGUAGES LAB
This lab is as a part of III B. Tech II semester for CSE students. The Objectives of this lab are to Understand the concepts of scripting languages for developing web based projects and understad the applications the of Ruby, TCL, Perl scripting languages. The Learning Outcomes are:

FULL STACK DEVELOPMENT LAB
This lab is as a part of III B. Tech II semester for CSE students. The Objective of this lab is to Introduce fast, efficient, interactive and scalable web applications using run time environment provided by the full stack components. The Learning Outcomes are: