Subject to change regularly!
Tues 30th January Lecture I.1 Introduction to the course Notes and reading Thurs 1st February Lecture I.2 Output, variables and assignment Notes and reading Tues 6th February Lecture I.3 Working on assignments Assignments Thurs 7th February Lecture I.4 Working on assignments Assignments Tues 13th February Lecture II.1 Logical operations, control structures Notes and reading Thurs 15th February NO CLASS Tues 20th February Lecture II.2 More control structures and some mathematics Notes and reading Thurs 22nd February Lecture II.3 Basic file handling Notes and reading Tues 27th February Lecture II.4 Looking at the whole program Notes and reading Thurs 1st March Lecture II.5 More file handling Notes and reading Tues 8th March Lecture II.5 A first look at arrays Notes and reading Thurs 8th March Lecture III.1 Working on assignments Notes and reading Tues 13th March Lecture III.2 Functions Notes and reading Thurs 15th March Lecture III.3 Working on assignments Notes and reading Tues 20th March Lecture III.4 More on functions Notes and reading Thurs 22nd March Lecture IV.1 Review Notes and reading Tues 26th March MIDTERM Thurs 29th March Lecture IV.2 Arrays Notes and reading Tues 3rd April NO CLASS Thurs 5th April NO CLASS Tues 10th April NO CLASS Thurs 12th April Lecture IV.3 Strings Notes and reading Tues 17th April Lecture IV.4 More on strings Notes and reading Thurs 19th April Lecture IV.5 Strings and arrays Notes and reading Tues 24th April Lecture V.1 More Control Structures Notes and reading Thurs 26th April Lecture V.2 Sorting Notes and reading Tues 1st May Lecture V.3 Working on assignments Assignments Thurs 3rd May Lecture V.4 Sorting and searching Notes and reading Tues 8th May Lecture VI.1 Simple classes Notes and reading Thurs 10th May Lecture VI.2 More on simple classes Notes and reading Tues 15th May Lecture VI.3 Working on assignments Assignments Thurs 17th May Lecture VI.4 Working on assignments Assignments Mon 21st May FINAL EXAM Mon 21st May FINAL EXAM |