Object Oriented Programming (MA-5741) - (July-Nov 2024) Venue for the lectures - NAC504 Ensem Exam on 20th November (Wednesday), Time (9:00 - 12:00). Midsem Exam on 22nd September (Sunday), Time (9:00 - 11:00). (Venue: NAC 522- Seminar hall (formally KCB 522)) Question_paper Assignments Assignement-1. (due on 11:30 pm 25 August, 2024) (Submission via Moodle) Solution Assignement-2.: Files - Vector.cpp, Vector.hpp, LinearSystem.cpp, LinearSystem.hpp(Write a makefile to compile and generate an executable) (due on 11:30 pm 26 October, 2024) (Submission via Moodle) Assignement-3.: Files - Notes,AbstractOdeSolver.hpp, List of Files to be uploaded (Write a makefile to compile and generate an executable) (due on 11:30 am 23 November, 2024) (Submission via Moodle) Problem Sheets Problem Sheet-1. (6th August) Problem Sheet-2. (12th August) Problem Sheet-3. (26th August) Problem Sheet-4. (3rd September) Problem Sheet-5. (19th September) Problem Sheet-6. (3rd October, updated on 17 October) Problem Sheet-7. (10th November) Sample Codes Code Files Additional Notes (Beyond Lectures) C++ Assertions. Lecture Slides / Notes Slides-1 (29th July, 30th July and 1st August Lectures) Slides-2 (5th Aug, 6th Aug, 8th Aug, 12 Aug and 13 Aug Lectures) Slides-3 (19 Aug Lecture) Slides-4 (20 Aug and 22 Aug Lectures) Slides-5 (26 Aug, 30 Aug and 3 Sep Lectures) Slides-6 (3 Sep, 4 Sep, 11 Sep and 24 Sep Lectures) Slides-7 (18 Sep Lectures) Slides-8 (24 and 30 Sep Lectures) Slides-9 (1st and 7 Oct Lectures) Slides-10 (7 Oct, … Lectures) Slides-11 (15 Oct, … Lectures) Topic: Class Hierarchies, Slides-12 (21 Oct, 23 Oct Lectures) Topic: Aggregation, Slides-13 (23 Oct Lecture) Topic: Conditional, Slides-14 Compilation (28 Oct Lecture) Topic: File Input-Output, Slides-15 (28 Oct and 29 Oct Lectures) Topic: Templates, Slides-16 (29 Oct Lecture) Topic: Errors, Exceptions and Teesting, Slides-17 (5th Nov and 6th Nov Lectures) Topic: Copy Constructor and Destructor, Slides-18 (6th Nov Lecture) Past Lecture Schedules Week-15 (3rd November - 9th November) Lecture Schedule: 4th November, 5th November, 6th November (Last Lecture) Week-14 (27th October - 2nd November) Lecture Schedule: 28th October, 29th October, 30th October Week-13 (20th October - 26th October) Lecture Schedule: 21st October, 23th October, 24th October (Office Hours) Week-12 (13th October - 19th October) Lecture Schedule: 14th October, 15th October, 17th October Week-11 (06th October - 12th October) Lecture Schedule: 7th October, 8th October Week-10 (29th September - 5th October) Lecture Schedule: 30th September, 1st October, 3rd October Week-9 (22nd September - 28th September) Lecture Schedule: 23rd September, 24th September, 26th September Week-8 (15th September - 21st September) Lecture Schedule: 16th September, 18th September, 19th September Week-7 (8th September - 14th September) Lecture Schedule: 11th September, 12th September Week-6 (1st September - 7th September) Lecture Schedule: 3rd September, 4th September, 5th September Week-5 (25th August - 31st August) Lecture Schedule: 26th August, 27th August, 29th August Week-4 (18th August - 24th August) Lecture Schedule: 19th August, 20th August, 22th August Week-3 (11th August - 17th August) Lecture Schedule: 12th August, 13th August Week-2 (4th August - 10th August) Lecture Schedule: 5th August, 6th August, 8th August Week-1 (28th July - 3rd August) Lecture Schedule: 29th July, 30th August, 1st August