Schedule

Subject to change regularly!


Wednesday 27th August
Lecture I.1

  • Topic:
    Introduction to the course
    Notes and reading

  • Monday 1st September

    COLLEGE CLOSED

    Wednesday 3rd September
    Lecture I.2

  • Topic:
    Output, variables and assignment
    Notes and reading

  • Monday 8th September
    Lecture I.3

  • Topic:
    Variables and storage
    Notes and reading

  • Wednesday 10th September
    Lecture II.1

  • Topic:
    Logical operations, control structures
    Notes and reading

  • Monday 15th September
    Lecture II.2

  • Topic:
    For loops, input and file handling
    Notes and reading

  • Wednesday 17th September
    Lecture II.3

  • Topic:
    Working on Assignments
    Notes and reading

  • Monday 22nd September
    Lecture II.4

  • Topic:
    More file handling
    Notes and reading

  • Wednesday 24th September
    Lecture II.5

  • Topic:
    Arithmentic and the math library
    Notes and reading

  • Monday 29th September

    NO CLASSES

    Wednesday 1st October

    NO CLASSES

    Monday 6th October
    Lecture III.1

  • Topic:
    A first look at arrays
    Notes and reading

  • Wednesday 8th October

    NO CLASSES



    Monday 13th October

    NO CLASSES

    Tuesday 14th October
    Lecture III.2

  • Topic:
    Functions
    Notes and reading

  • Wednesday 15th October
    Lecture III.3

  • Topic:
    Working on assignments
    Notes and reading

  • Monday 20th Octber
    Lecture III.4

  • Topic:
    More on functions
    Notes and reading

  • Wednesday 22nd October
    Lecture III.5

  • Topic:
    Working on assignments
    Notes and reading

  • Monday 27th October
  • Topic:
    Review

  • Wednesday 29th October

    MIDTERM

    Monday 3rd November
    Lecture IV.1

  • Topic:
    Arrays
    Notes and reading

  • Wednesday 5th November
    Lecture IV.2

  • Topic:
    Strings
    Notes and reading

  • Monday 10th November
    Lecture IV.3

  • Topic:
    More on strings
    Notes and reading

  • Wednesday 12th November
    Lecture IV.4

  • Topic:
    Strings and arrays
    Notes and reading

  • Monday 17th November
    Lecture V.1

  • Topic:
    More control structures and some sorting
    Notes and reading

  • Wednesday 19th November
    Lecture V.2

  • Topic:
    Sorting algorithms
    Notes and reading

  • Monday 24th November
  • Topic:
    More sorting
    Notes and reading

  • Wednesday 26th November
  • Topic:
    Searching
    Notes and reading

  • Monday 1st December
  • Topic:
    Simple classes
    Notes and reading

  • Wednesday 3rd December
  • Topic:
    More on simple classes
    Notes and reading

  • Monday 8th December
  • Topic:
    Putting it all together
    Notes and reading

  • Wednesday 10th December
  • Topic:
    Working on assignments
    Assignments

  • Monday 15th December
  • Topic:

    REVIEW

  • Tuesday 23rd December
    FINAL EXAM