UNIVERSITY CURRICULUM MANUALS
Computer Science Lab Work & Manuals
Step-by-step laboratory experiment manuals for Degree & PG students (BSc, BCA, B.Tech, MCA, MSc) with problem statements, algorithms, C++/Java/Python/SQL source code, and expected outputs.
LAB MANUAL #1
C / C++ / Python
Data Structures & Algorithms Lab
Complete implementations of linear and non-linear data structures with time complexity proofs.
Exp 1: Singly & Doubly Linked List Operations
Exp 2: Stack Infix to Postfix & Expression Evaluation
Exp 3: Binary Search Tree (BST) Traversals
Exp 4: Graph BFS & DFS Traversal Algorithms
LAB MANUAL #2
MySQL / PostgreSQL
DBMS & SQL Query Engineering Lab
Relational schema design, complex multi-table joins, nested subqueries, stored procedures, and triggers.
Exp 1: DDL & DML Constraints (PK, FK, Unique, Check)
Exp 2: INNER, LEFT, RIGHT & FULL OUTER Joins
Exp 3: PL/SQL Stored Procedures & Cursor Loops
Exp 4: Database Audit Triggers & Rollback Transactions
LAB MANUAL #3
Linux / Bash / C
Operating Systems & Linux Kernel Lab
Process creation via fork(), CPU scheduling algorithms, inter-process communication, and page replacement.
Exp 1: CPU Scheduling (FCFS, SJF, Round Robin, Priority)
Exp 2: IPC using Shared Memory & Message Queues
Exp 3: Banker's Algorithm for Deadlock Avoidance
Exp 4: Page Replacement (FIFO, LRU, Optimal)
LAB MANUAL #4
Socket / Packet Tracer
Computer Networks & Socket Lab
TCP/UDP socket client-server architectures, subnetting topology, and CRC checksum error detection.
Exp 1: TCP Client-Server Two-Way Chat Application
Exp 2: UDP Echo Server with Packet Drop Simulation
Exp 3: Cyclic Redundancy Check (CRC-16) Generator
Exp 4: Dijkstra's Shortest Path Link State Routing