Subject to change regularly!
Mon 27th August Lecture I.1 Introduction to the course Notes and reading Wed 29th August Lecture I.2 Working on assignments Assignments Mon 3rd September COLLEGE CLOSED Wed 5th September Lecture I.3 Just enough Unix Notes and reading Mon 10th September Lecture I.4 Working on assignments Assignments Wed 12th September NO CLASS Mon 17th September Lecture I.5 Command line arguments Notes and reading Wed 19th September Lecture I.6 Working on assignments Assignments Mon 24th September Lecture II.1 Objects and class design Notes and reading Wed 26th September Lecture II.2 Working on assignments Assignments Mon 1st October Lecture II.3 Constructors and destructors Notes and reading Wed 3rd October Lecture II.4 Working on assignments Assignments Mon 8th October COLLEGE CLOSED Wed 10th October Lecture III.1 C-style strings Notes and reading Mon 15th October Lecture III.2 Working on assignments Assignments Wed 17th October Lecture III.3 Multi-file compilation, specs and testing Notes and reading Mon 22nd October Lecture III.4 Working on assignments Assignments Wed 24th October Lecture III.5 Working on assignments Assignments Mon 29th October MIDTERM Wed 31st October Lecture IV.1 Composition and inheritance Notes and reading Mon 5th November Lecture IV.2 Inheritance and object-oriented programming Notes and reading Wed 7th November Lecture IV.3 Working on assignments Assignments Mon 12th November Lecture V.1 Pointers and arrays Notes and reading Wed 14th November Lecture V.2 Working on assignments Assignments Mon 19th November Lecture V.3 Using pointers Notes and reading Wed 21st November NO CLASS Mon 26th November Lecture V.4 Working on assignments Assignments Wed 28th November Lecture VI.1 Recursion Notes and reading Mon 3rd December Lecture VI.2 Recursion II Notes and reading Wed 5th December Lecture VII.1 Templates Notes and reading Mon 10th December Lecture VII.2 Working on assignments Assignments Wed 12th December Lecture VII.3 Templates II Notes and reading Thurs 20th December FINAL EXAMS Thurs 20th December FINAL EXAMS |