Computing Lab 1 (CS69011)

Instructors: Pallab Dasgupta and Sourangshu Bhattacharya

Teaching Assistants: Arshdeep Singh, Febin John Sam, Pratik Shalikrao Patil, Shirish Kumar Shukla, Shubhanshu Rajput, Saptarshi Chatterjee, Sourav Saha

Class Schedule: Monday (2:00 pm - 4:55 pm), Wednesday (2:00 pm - 4:55 pm)

Classroom: Not applicable

Website: http://cse.iitkgp.ac.in/~sourangshu/coursefiles/cs69011-2020a.html


Content:


Course Schedule:

Date

Activity

Topic

Links / Material

2020-09-02

Introduction


Practice Problem 1

2020-09-07

Assignment-1

Non-trivial Programming Assignment

Assignment 1

2020-09-09


Discussion / Doubt clearing

 

2020-09-14

Assignment-2

Creating and Managing Data Structures

Assignment 2

2020-09-16


Discussion / Doubt clearing

 

2020-09-21

Assignment 3

Algorithms, Combinatorial optimization

Assignment 3

2020-09-23


Discussion / Doubt clearing

 

2020-09-28


Practice on LP

MIT Beginner's Guide
Advanced book

2020-09-30

Assignment 4

Linear Programming

Assignment 4

2020-10-05


Discussion / Doubt clearing

 

2020-10-07



 

2020-10-12

First Test

Programming and Data Structures

 

2020-10-14


Introduction to System Calls and Practice Problems

Practice Problems

Lecture slides

Sample Programs

2020-10-19

Assignment 5

Process creation Inter-process Communication

 Assignment 5

2020-10-21


Discussion / Doubt clearing

 

2020-10-26

Durga Puja Holidays


 

2020-10-28

Assignment 6

Shared Memory,
Semaphores and Process Synchronization

 Assignment 6

Related Material

2020-11-02


Discussion / Doubt clearing

 

2020-11-04

Assignment 7

Threads

 Assignment 7

Slides

Tutorial

2020-11-09


Discussion / Doubt clearing

 

2020-11-11



 

2020-11-16

Second Test

Systems Programming

 

2020-11-18


Wrap-up / Backlog Clearance