Programming Lab in C
Basic syntax and control structures
Functions, arrays, pointers
File handling
Computer Fundamentals Lab
MS Office tools (Word, Excel, PowerPoint)
Basic computer operations, OS usage
Object-Oriented Programming Lab (C++/Java)
Classes and objects
Inheritance, polymorphism
Exception handling
Data Structures Lab
Linked lists, stacks, queues
Sorting/searching algorithms
DBMS Lab (using MySQL/Oracle)
SQL queries (DDL, DML, DCL)
Joins, Subqueries
Normalization
Web Development Lab
HTML, CSS, JavaScript basics
Client-side scripting
Responsive design
Python Programming Lab
Data types, loops, functions
File handling
Use of libraries (like NumPy, pandas)
Operating Systems Lab
Shell scripting
Process management
File systems
Software Engineering Workshop
SDLC models
UML diagrams
Project management tools
Mini Project
A small working software (individual or group project)
Major Project/Internship
Full-scale application/project
Report submission and viva
Workshop (based on elective): Could include
Mobile App Development (Android Studio, Flutter)
Data Science Tools (Jupyter, Python)
Networking Lab (Cisco Packet Tracer)
(Short-term training sessions)
Web Designing (HTML, CSS, Bootstrap, React)
Ethical Hacking & Cyber Security
Android App Development
Data Analytics with Python
Machine Learning Basics
Cloud Computing & AWS
Git & GitHub version control
UI/UX Design Tools (Figma, Adobe XD)