The purpose of this lab is to work on working PC dissemble and assemble to working condition, install LINUX and WINDOWS on the same PC and also enable in drafting professional word documents, excel spread sheets and powerpoint presentations using MS OFFICE.
The purpose of this lab is to provide a general understanding of the structure and key functions of the operating system. Compare and contrast the common algorithms used for both pre-emptive and non-pre-emptive scheduling of tasks in operating systems, such as priority and performance comparison.
The Programming for Problem Solving Laboratory is a fundamental practical course designed to bridge the gap between theoretical computer science concepts and practical implementation, usually utilizing the C programming language. It focuses on enabling students to analyze, design, code, and debug programs to solve real-world problems.
OBJECTIVES
FACILITIES
OUTCOMES (COs)
The Python Programming Laboratory is designed to provide students with hands-on experience in one of the most popular, high-level, and versatile programming languages. It bridges the gap between theoretical knowledge of Python syntax and practical application, focusing on problem-solving, data manipulation, and software development.
Objectives
Facilities
The laboratory is equipped with state-of-the-art infrastructure to support learning:
Outcomes
Upon completion of the Python Laboratory, students will be able to:
The Data Structures Lab is a practical course designed to transition students from theoretical understanding to coding proficiency. Students implement fundamental data structures, analyze their performance, and apply them to solve real-world problems.
Objectives
The primary objectives of this lab are:
Facilities
Outcomes (COs)
Upon successful completion of the lab, students will be able to:
The Operating Systems (OS) Lab is a core practical component in computer science engineering, designed to bridge the gap between theoretical OS concepts and practical implementation. It provides hands-on experience in understanding how operating systems manage hardware resources, process synchronization, memory, and file systems
Objectives
Facilities
Outcomes
The Software Engineering Lab provides a practical environment for students to apply theoretical knowledge of software development methodologies, modeling, and testing in a hands-on setting. It focuses on the entire software development life cycle (SDLC) — from requirements elicitation to testing and maintenance — using modern Computer-Aided Software Engineering (CASE) tools to develop reliable and robust systems
Objectives
Facilities
The lab is generally equipped with modern computing infrastructure to facilitate the development process:
Outcomes
Upon completion of the lab, students will be able to:
This combined curriculum focuses on modern full-stack web development, training students in Node.js (backend JS), React.js (frontend UI), and Django (Python backend) to build scalable single-page applications (SPAs) and robust APIs. Objectives include mastering REST APIs, CRUD operations, state management, and real-time interaction
Objectives
Facilities
Outcomes
Deployment: Capable of deploying full-stack applications to cloud platforms.
A Database Management Systems (DBMS) Lab is a core practical component in computer science engineering curricula designed to bridge the gap between theoretical database concepts and practical application. It provides hands-on experience in designing, creating, and manipulating databases using industry-standard tools.
Objectives
The primary objectives of the DBMS Lab are to:
Facilities
The lab is usually equipped with modern computing infrastructure to support database operations.
Outcomes
Upon successful completion of the DBMS Lab, students will be able to:
The Java Programming Lab provides a practical environment for students to master object-oriented programming concepts using the Java language. It covers fundamentals like data types, loops, and arrays, along with advanced topics such as inheritance, exception handling, multithreading, and Database Connectivity (JDBC)
Objectives
Facilities
Outcomes
Upon completion of the lab, students will be able to:
This overview covers symbolic AI programming languages (Prolog, Lisp) and Python-based logic programming (PySwip). Prolog focuses on logic/facts, Lisp on functional programming and lists, and PySwip bridges Prolog with Python. They facilitate building expert systems, solving constraint satisfaction problems, and symbolic reasoning, with outcomes including proficiency in declarative/functional paradigms.
OBJECTIVES
FACILITIES/FEATURES
OUTCOMES
The Machine Learning (ML) Lab is designed to provide students and researchers with hands-on experience in implementing AI algorithms to analyze, predict, and extract insights from data. It bridges theoretical concepts with practical application, focusing on supervised, unsupervised, and deep learning techniques.
Facilities
Outcomes
Upon completion of the lab, students will be able to:
The Computer Networks (CN) Lab is a fundamental facility in Computer Science and Engineering (CSE) and Electronics and Communication Engineering (ECE) departments. It provides practical, hands-on experience in the design, configuration, simulation, and troubleshooting of networking protocols and infrastructure
OBJECTIVES
The primary objectives of the Computer Networks Lab are to:
FACILITIES
Course Outcomes (COs):
A Natural Language Processing (NLP) Lab is a specialized research and teaching environment designed to enable computers to understand, interpret, and generate human language. These labs bridge the gap between human communication and machine understanding, combining computer science, artificial intelligence, linguistics, and machine learning to develop intelligent systems
Objectives
Facilities & Infrastructure
Outcomes
Flutter is an open-source UI software development kit by Google for building natively compiled applications for mobile, web, and desktop from a single codebase using the Dart language. It is known for its high-performance rendering engine, "Hot Reload" feature for fast development, and a rich set of customizable, expressive widgets
A Data Analytics Lab is a specialized facility designed to provide hands-on experience in collecting, cleaning, analyzing, and visualizing large datasets to extract actionable insights. These labs support academic curricula, research, and industrial applications by using modern data science tools.
Objectives
Facilities & Tools
Modern Data Analytics Labs are equipped with high-performance computing systems and specialized software.
Outcomes
Upon completion of training in the Data Analytics Lab, users are expected to:
A Cloud Computing Lab provides a hands-on environment for students and professionals to understand, design, and deploy cloud-based applications, services, and infrastructure. It bridges theoretical knowledge with practical skills in virtualization, service models (IaaS, PaaS, SaaS), and cloud simulation
OBJECTIVES
The key objectives of the Cloud Computing Lab are:
FACILITIES / SOFTWARE & HARDWARE
A standard Cloud Computing Lab is equipped with:
OUTCOMES
After completing the lab exercises, learners will be able to:
This combined curriculum focuses on modern full-stack web development, training students in Node.js (backend JS), React.js (frontend UI), and Django (Python backend) to build scalable single-page applications (SPAs) and robust APIs. Objectives include mastering REST APIs, CRUD operations, state management, and real-time interaction
Objectives
Facilities
Outcomes
Deployment: Capable of deploying