Introduction to Programming - Fall 2020
MTech (CS) : 1st Year, 1st Semester
Syllabus: From Student's Brochure
Marks Distribution: Assignments - 50%, Tests - 50%
Instructor: Malay Bhattacharyya (MIU)
Venue: Zoom (Online)
Timings: Wednesday (14:00 - 16:30), Friday (10:00 - 12:30)
Coursepage: Home
Topic | Lecture Hours | Date | Lecture Topics | Notes | Resources |
---|---|---|---|---|---|
1 | 1-2 | 16-12-2020 | Paradigms of Programming | Slides [PDF] | [R1] |
2 | 3-4 | 18-12-2020 | C - Fundamentals, Data Types, Operators and Expressions | Slides [PDF] | [R2] |
3 | 5-6 | 23-12-2020 | C - Control Flow, Functions, Basic Input/output | Slides [PDF] | [R2] |
4 | 7-8 | 30-12-2020 | C - Arrays, Pointers, Dynamic Memory Allocation | Slides [PDF] | [R2] |
5 | 9-10 | 01-01-2021 | C - More Input/Output, Structures, Enumeration, Preprocessor Directives | Slides [PDF] | [R2] |
... | 11-12 | 06-01-2021 | ... | ... | ... |
6 | 13-14 | 08-01-2021 | C - Parameter Passing, File Handling, Header Files, Multi-file Programs | Slides [PDF] | [R2] |
7 | 15-16 | 13-01-2021 | Problem Solving Skills | Slides [PDF] | [R1] |
... | 17-18 | 15-01-2021 | ... | ... | ... |
... | 19-20 | 20-01-2021 | ... | ... | ... |
8 | 21-22 | 22-01-2021 | Efficiency Issues in C Programming | Slides [PDF] | [R3] |
... | 23-24 | 27-01-2021 | ... | ... | ... |
9 | 25-26 | 29-01-2021 | Java - Basics | Slides [PDF] | [R4] |
10 | 27-28 | 03-02-2021 | Java - I/O, Operators, Control Flow, Arrays, Exceptions | Slides [PDF] | [R4] |
11 | 29-30 | 05-02-2021 | Java - Built-in Classes, Built-in Methods, File Programming | Slides [PDF] | [R4] |
12 | 31-32 | 10-02-2021 | Java - Multiple Inheritance and Multithreaded Programming | Slides [PDF] | [R4] |
13 | 33-34 | 12-02-2021 | Revision |
Questions | Due Date | Marks |
---|---|---|
Assignment 1 | 15-01-2021 | |
Assignment 2 | 31-01-2021 |
Questions | Date | Marks |
---|---|---|
Surprise Test | 03-02-2021 | |
Main Test | 17-02-2021 |