ENQUIRE NOW Click to Pay

Sreyas

All affiliated logo

Database Management Systems Lab (II B.Tech II Semester)

This lab is a part of II B. Tech II semester for CSE (AI & ML) students. Database Management System or DBMS refers to the technology of efficiently storing and retrieving data while maintaining high levels of data integrity and security. This lab provides students with practical exposure to core DBMS concepts such as E-R modeling, data models, data schemas, and the principles of data independence.

Students will apply relational database design techniques, understand storage and file structure, and implement complete database solutions using MySQL. The lab emphasizes hands-on learning guided by the university-prescribed textbooks and lab manuals.

Expected Outcomes:

  • Ability to design and implement a database schema for a given problem.
  • Capability to develop GUI-based applications interfacing with databases.
  • Apply normalization techniques to real-world application software problems.
  • Ability to formulate SQL queries using DML, DDL, and DCL commands.

Operating Systems Lab (II B.Tech I Semester)

This lab is part of II B. Tech I semester for CSE (AI & ML) students. It provides hands-on experience in simulating and understanding core operating system concepts including process scheduling, memory management, and inter-process communication.

Students will work on problems involving synchronization, deadlock detection, and system calls using a Linux-based programming environment. The focus is on translating theoretical knowledge into practice through guided exercises and experiments.

Expected Outcomes:

  • Implement process creation and scheduling algorithms.
  • Simulate memory allocation strategies.
  • Demonstrate inter-process communication through semaphores and shared memory.
  • Apply file system concepts and system-level programming.

Java Lab (II B.Tech I Semester)

This lab introduces students to the object-oriented programming paradigm using Java. It serves as a foundation for building scalable and modular software by implementing classes, objects, inheritance, polymorphism, exception handling, and multithreading.

The students are guided to build simple GUI applications and apply file I/O operations using Java Swing and JavaFX.

Expected Outcomes:

  • Ability to write object-oriented Java programs.
  • Apply exception handling and multithreading in real-time applications.
  • Design interactive GUI-based software.
  • Demonstrate file handling and JDBC connectivity.

Software Engineering Lab (II B.Tech I Semester)

The lab complements the theory course by emphasizing requirements gathering, UML modeling, architectural design, and prototyping. Students engage in real-world software project design using case tools.

Expected Outcomes:

  • Prepare software requirement specifications and design documents.
  • Construct use-case diagrams, class diagrams, sequence diagrams, and activity diagrams.
  • Develop system prototypes using agile software practices.
  • Apply testing strategies to verify functionality.

Skill Development Lab (Node.js / React.js / Django) (II B.Tech I Semester)

This lab introduces full-stack development frameworks, enabling students to develop end-to-end web applications using popular JavaScript and Python frameworks. It blends backend logic and frontend presentation using React and Django.

Expected Outcomes:

  • Create REST APIs and web services.
  • Build single-page applications using React.js.
  • Use MongoDB or other NoSQL databases for back-end storage.
  • Deploy applications on cloud or local servers.

Python Programming Lab (II B.Tech II Semester)

This lab focuses on the fundamentals of Python programming including data structures, functions, file I/O, and OOP concepts. Students solve real-life problems using scripting and logic development.

Expected Outcomes:

  • Design and implement Python scripts for problem-solving.
  • Use built-in data types and modules efficiently.
  • Work with files and exceptions.
  • Develop object-oriented Python programs.

Real Time Research/Field-Based Research Project (II B.Tech II Semester)

This module allows students to explore and apply AI/ML principles to industry or academic research projects. It emphasizes the development of problem-solving and innovation capabilities.

Expected Outcomes:

  • Understand research methodologies and literature review techniques.
  • Design, implement, and validate a real-time solution.
  • Document project results effectively.
  • Present findings in written and oral form.

Skill Development Lab (Prolog / Lisp / PySwip) (II B.Tech II Semester)

Students learn symbolic AI programming through logic programming tools like Prolog and PySwip. The lab emphasizes rule-based programming and automated inference.

Expected Outcomes:

  • Develop programs using Prolog syntax and rules.
  • Implement symbolic AI systems.
  • Interface Prolog with Python using PySwip.
  • Solve logical puzzles and knowledge base querying.

Deep Learning Lab (III B.Tech II Semester)

This lab introduces neural networks and deep learning frameworks like TensorFlow and Keras. Students work on tasks such as image classification, time-series forecasting, and generative models.

Expected Outcomes:

  • Implement neural networks for classification and regression.
  • Develop CNN, RNN, and LSTM models.
  • Apply DL models to real-world problems like image captioning and object detection.
  • Explore GANs and Autoencoders.

Full Stack Development Lab (III B.Tech II Semester)

This lab combines front-end and back-end development skills using Node.js, React, and MongoDB. It emphasizes full-cycle application development including routing, database interaction, and UI responsiveness.

Expected Outcomes:

  • Develop full-stack applications.
  • Use Express for backend APIs and React for dynamic UI.
  • Perform CRUD operations using MongoDB.
  • Integrate authentication and deployment techniques.

DevOps Lab (IV B.Tech I Semester)

This lab focuses on DevOps practices and automation tools including Git, Jenkins, Docker, and CI/CD pipelines. It prepares students to streamline software delivery processes.

Expected Outcomes:

  • Set up Git repositories and handle version control.
  • Automate builds and tests using Jenkins.
  • Use Docker for containerized deployments.
  • Configure deployment pipelines and orchestration tools.

Professional Elective-III Lab (IV B.Tech I Semester)

Aligned with the chosen elective (like Data Mining, Mobile App Development, Generative AI), this lab gives practical exposure to domain-specific tools and project development.

Expected Outcomes:

  • Apply data mining, mobile app dev, or generative AI techniques to solve problems.
  • Implement machine learning or cloud-based apps.
  • Build, test, and optimize selected elective-based models.
  • Demonstrate results via reports and presentations.