COL1000: Introduction to Programming

Check your updated classroom assignment here

Students have been assigned different rooms based on the Python programming assessment test conducted on July 22nd, 2026. You can find your classroom by clicking the link above 👆

Note: If your entry number is not listed, please attend the class in LH111 and inform the instructor after the class.

Course Information

Instructors

Ragesh Jaisawal, Rajendra Kumar, Adarsh Barik, and Vijay Keswani

Lectures

  • Monday: 2:00 pm - 3:30 pm (Location: LH 114, LH 111, LH 408, LH 410)
  • Thursday: 2:00 pm - 3:30 pm (Location: LH 114, LH 111, LH 408, LH 410)

Labs (LH 503, LH 504)

  • Monday: 9:00 am - 11:00 am, 11:00 am - 1:00 pm
  • Tuesday: 9:00 am - 11:00 am
  • Wednesday: 9:00 am - 11:00 am
  • Thursday: 9:00 am - 11:00 am, 11:00 am - 1:00 pm
  • Friday: 9:00 am - 11:00 am

Reference Books

  1. Introduction to Computation and Programming Using Python by John Guttag
  2. Think Python by Allen B. Downey

Head TAs

  1. Mahima Gupta
  2. Mridul Gupta
  3. Shashwat Agrawal

Office hours

TBD

TA Lab Duties

SlotTime & RoomsLab Head TAAssisting TAs
Monday 19:00 AM - 11:00 AM (2 rooms)Aishik ChandaDhruv Aggarwal, Akanksha, Rakesh Sahu, Aslam, Soham Sunil Malvadkar, Nishant Deep, Ashutosh Sharma, Dipesh Kant
Monday 211:00 AM - 1:00 PM (2 rooms)Nizaul RahmanMohammad Tabrez, Nitish Kumar, Rishav Rukmangdh Raj, Susmit Mahato, Chaudhari Pratik Fuljibhai, Aslam
Tuesday 19:00 AM - 11:00 AM (1 room)Sohail KhanSayan Kumar Lakra, Chaudhari Pratik Fuljibhai, Rittika Ghosh, Susmit Mahato
Wednesday 19:00 AM - 11:00 AM (2 rooms)Akhil DevarapalliPradunya Pramod Kale, Sumil Verma, Ashutosh Sharma, Rishav Rukmangdh Raj, Kartik Agarwal, Mohit Athikamsetty
Thursday 19:00 AM - 11:00 AM (2 rooms)Chirag KathpaliaDhruv Aggarwal, Akanksha, Rakesh Sahu, Soham Sunil Malvadkar, Nishant Deep, Dipesh Kant, Mohammad Tabrez, Ayinam Surendra
Thursday 211:00 AM - 1:00 PM (1 room)Aditi AnandPradunya Pramod Kale, Kartik Agarwal, Nitish Kumar
Friday 19:00 AM - 11:00 AM (1 room)Gandem NitinAyinam Surendra, Rittika Ghosh, Mohit Athikamsetty

Lab Tutors

Tutor NameAssigned Slots
Ansh AgrawalT1, W1, Th1
Gaurav Raju ShendeW1, F1
Raj Nareshkumar ChandakM1, M2
Meet Bhaskar PatilTh1, Th2
Sanjitha SM1, M2

Course material

Lecture notes, lab exercises, practice problems, and other course materials will be shared through Piazza. Only for Lab 1, we are also uploading it here.

Lab 1:

  1. Tasks for Lab 1
  2. Lab Conduct and Academic Honesty
  3. Linux Commands Reference Guide

Setting-up Python

Students are strongly advised to install Python version >= 3.0 on their systems. All programming exercises, lab exams must be written and tested in this version.