Subject to change regularly!
Monday 31st August Lecture I.1 Introduction to the course Notes and reading Wednesday 2nd September Lecture I.2 Output, variables and assignment Notes and reading Monday 7th September COLLEGE CLOSED Wednesday 9th September Lecture I.3 Variables and storage Notes and reading Monday 14th September Lecture II.1 Input, logical operations, control structures Notes and reading Wednesday 16th September Lecture II.2 More on control structures Notes and reading Monday 21st September Lecture II.3 For loops and file handling Notes and reading Wednesday 23rd September Lecture II.4 More file handling Notes and reading Monday 28th September NO CLASSES Tuesday 29th September Lecture III.1 Functions Notes and reading Wednesday 30th September Lecture III.2 More on functions Notes and reading Monday 5th October Lecture III.3 Call by reference Notes and reading Wednesday 7th October Lecture III.4 Headers, the math library, formatting output Notes and reading Monday 12th October COLLEGE CLOSED Wednesday 14th October REVIEW Monday 19th October MIDTERM Wednesday 21st October Lecture IV.1 Arrays Notes and reading Monday 26th October Lecture IV.2 Strings Notes and reading Wednesday 29th October Recapping the midterm Monday 2nd November Lecture IV.3 More on strings Notes and reading Wednesday 4th November Lecture IV.3 Strings and arrays Notes and reading Monday 9th November Lecture V.1 Sorting Notes and reading Wednesday 11th November Lecture V.2 More sorting Notes and reading Monday 16th November Lecture V.3 Sorting algorithms Notes and reading Wednesday 18th November Lecture V.4 Searching Notes and reading Monday 23rd November Lecture VI.1 Simple classes Notes and reading Wednesday 25th November Lecture VI.2 More on simple classes Notes and reading Monday 7th December Lecture VI.3 Putting it all together Notes and reading Wednesday 2nd December REVIEW Monday 30th November Robotics Wednesday 9th December REVIEW Monday 14th December READING DAY Wednesday 16th December FINAL EXAM |