Computational Laboratory-I
1st Year, 1st Semester 2021-2022
Instructors: Anup Bhattacharya
Teaching assistants: Ankit Abhinav, Annada Prasad Behera, Krishna Mallick,Rucha Bhalchandra Joshi, Susobhan Bandopadhyay, Subham Bhattacharjee, Sasmita Pandey, Pinki Pradhan
Class timings: 9:30 AM-11:25 AM at LH5 and 1:30 PM -3:25 PM at LH5 on Friday
Link for Google classroom is here
Grading: Assignments (60%) and End-semester examination (40%)
Textbooks: You don't have to buy any textbook for this course. One good reference is here. Another reference is here.
Announcements: The first class is on 22nd October, 2021.
Please join the Google classroom for this course at this link.
Lecture 1 (22/10/2021): Introduction to Python programming language (Notes in pdf)
Lecture 2 (29/10/2021): Conditional Statements (Notes)
Lecture 3 (05/11/2021): Loops (Notes), Sample codes: Factorial, Factorial 2, Prime, Prime 2
Lecture 4 (12/11/2021): Introduction to Lists and Functions, Sample codes: Lists, SmallPrimes
Lecture 5 (26/11/2021): More functions and lists (Slides, Code 1, Code 2)
Lecture 7 (10/12/2021): Recursion and Dictionaries (Slides, code)
Lecture 8 (17/12/2021): Introduction to Object Oriented Programming (Slides)
Lecture 9 (07/01/2022): Object Oriented Programming, File handling (Slides)
Lecture 10 (14/01/2022): 2-d Lists, Exception Handling (Slides)
Lecture 11 (21/01/2022): Testing, Debugging (Slides)