CS19001: Programming and Data Structures Lab

Section 6

Autumn 2026




Instructor

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

    Subhajit Saha, Itishree Mohanty, Karnam Sai Keerthana, Rahul Kumar Verma, Mohd Sameer, Sanjoy Mondal, Suman Maiti, Rounak Neogy, Dhumal Khushal Rupesh, Anurag Das, Amrita Bose, Anisha Mitra, Adriz Chanda, Gulabi Mandal, Arkaprava Sain, Ashish Kumar

    Class Timing

    Tuesday: 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 Jul 28 Lab 0 Introduction and familiarization
    02 Aug 04 Lab 1 Data types, expressions, operators
    03 Aug 11 Lab 2 Conditional branching: if-else, switch
    04 Aug 18 Lab 3 Loops, Bonus problem
    05 Aug 25 Lab 4 1D arrays
    06 Sep 01 # Labtest1: START 10:30 am - END 12:30 pm
    07 Sep 08 Lab 5 Functions (non-recursive and recursive) Correct example
    08 Sep 15 Lab 6 Strings,Pointers, arrays, dynamic memory allocation (1D)
    09 Sep 22 # MID-SEM EXAM WEEK
    10 Sep 29 # MID-SEM EXAM WEEK
    11 Oct 06 Lab 7 Sorting (Bubble, Selection),Array searching (linear and binary)
    12 Oct 13 Lab 8 2D arrays, Structures
    13 Oct 27 Lab 9 Linked Lists
    14 Nov 03 # Labtest2: START 10:30 am - END 12:30 pm
    15 Nov 10 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