Lab Modules
Lab modules for each upcoming lab will be provided below for all courses.
Meet your TAs:
Priyanshu Sinha, M. Tech. CSE, SAU, 2nd Year
Tanya Budhiraja, M. Tech. CSE, SAU, 2nd Year
Shalu Tiwari, M. Tech. CSE, SAU, 2nd Year
Aditya Pratap Singh, M. Tech. CSE, SAU, 2nd Year
Meet your TAs:
Sakshi Wagh, M. Tech. CSE, SAU, 2nd Year
Sanskriti, M. Tech. CSE, SAU, 1st Year
11/09/25 & 12/09/25: Relation schema, DB schema with keys for multi-branch library management system
18/09/25 & 19/09/25: Introduction to MySQL Workbench, introduction to definition, use and querying using SQL. Implementation: multi-branch library system from previous lab
16/10/25 & 17/10/25: Implement and complete all queries presented in the lab assignment. Refer to the Handouts section in Lecture Resources for references.
23/10/25 & 24/10/25: Completion of previous queries.
07/11/25: Querying existing database using intermediate SQL commands as given in slides.
02/09/25: Printing a statement in C, adding two integers in C, print size and range of various data types in C.
09/09/25: Using if...else to print "pass" or "fail" based on input scores, using multiple/nested if_else to print grades based on input scores, pseudocode for problem to find and display type and values of roots of a quadratic equation and implementation in C.
16/09/25: Implement C program for counter-controlled and sentinel controlled while loops from Chapter-03 slides, pseudocode and C implementation of Digital Safe Lock problem.
30/09/25: Implement in C the various problems provided in the given problem set. Objective is to gain understanding on using various loops, conditionals, selections and arrays.
21/10/25: Complete previously pending lab-work, followed by full implementation of the University Exam Data Analyzer problem.
28/10/25: Complete previously pending lab-work followed by solving the problems in the given problem set.
04/11/25: Complete previously pending lab-work followed by solving the problems in the given problem set. Objective is to improve understanding of arrays and utilize user defined functions.
11/11/25: Complete all previously pending lab-work, followed by solving the problems in the given problem set. Objective is to improve understanding of arrays, user-defined functions, and recursive functions. Implement all problems only after finishing pseudocode, and one sample run of the problems in your notebooks!
18/11/25: Complete all previously pending assignments mandatorily, followed by solving the problems in the given problem set.