CS19001: Programming and Data Structures Lab

Section 1

Spring 2025




Instructor

  • Dipanwita Roy Chowdhury, Sourangshu Bhattacharya, Soumyajit Dey
  • TAs for the lab

    Gulabi Mandal, Somnath Hazra, Shreyasee Patra, Anisha Mitra, Tapadyoti Banerjee, Gourav Sarkar, Gautam Veer, Abhinandan Mondal, Akash Bhattacharya, Subhankar Roy, Gadiparthi Vamsi Krishna, Dilip Sau, Jagriti Singh, Varuni Reddy

    Class Timing

    Wednesday: 10 am - 1 pm

    Evaluation


    Attendance is MANDATORY . You will be deregistered if you do not attend all labs (except for very odd circumstances such as serious illness etc. Pls meet us in such cases).

    Teaching Assistants

    Each teaching assistant is responsible for grading and monitoring the progress of a number of students.

    TA Details

    PDS Laboratory Plan

    Week# Date Lab id Topics
    01 Jan 08 Lab 0 Introduction and familiarization
    02 Jan 15 Lab 1 Data types, expressions, operators
    03 Jan 22 Lab 2 Conditional branching: if-else, switch
    04 Jan 29 Lab 3 Loops, Bonus problem
    05 Feb 05 Lab 4 1D arrays
    06 Feb 12 # Labtest1: START 10:30 am - END 12:30 pm
    07 Feb 19 # MID-SEM EXAM WEEK
    08 Feb 26 # MID-SEM EXAM WEEK
    09 Mar 05 Lab 5 Functions (non-recursive and recursive) Correct example
    10 Mar 12 Lab 6 Strings,Pointers, arrays, dynamic memory allocation (1D)
    11 Mar 19 Lab 7 Sorting (Bubble, Selection),Array searching (linear and binary)
    12 Mar 26 Lab 8 2D arrays, Structures
    13 Apr 2 Lab 9 Linked Lists
    14 Apr 09 # Labtest2: START 10:30 am - END 12:30 pm
    15 Apr 16 Lab 10 File handling (practice) ,
    Stack-Queue-tutorial,
    Stack-Queue-assignment,
    helper-code-1

    Final Evaluation

  • All assignments normalized to 10
  • Pre-midsem : top 3 out of 4 : 30 marks (m1)
  • Post-midsem: top 4 out of 5 : 40 marks (m2)
  • LabTest1 : normalized to 25 (L1)
  • LabTest2 : normalized to 25 (L2)
  • Final 100 = m1*20/30 + m2*30/40 + L1 + L2

    Test Question Papers