Schedule

Subject to change regularly!

Wed 28th January
Lecture I.1

  • Topic:
    Introduction to the course
    Just enough Unix
    Notes and reading

  • Wed 4th February
    Lecture I.2

  • Topic:
    Command line arguments
    Notes and reading

  • Wed 11th February
    Lecture II.1

  • Topic:
    Objects and class design
    Notes and reading

  • Wed 18th February
    Lecture II.2

  • Topic:
    Constructors and destructors
    Notes and reading

  • Wed 25th February
    Lecture III.1

  • Topic:
    Specification and exception handling
    Notes and reading

  • Wed 4th March
    Lecture III.2

  • Topic:
    Working on assignments

  • Wed 11th March
    Lecture IVI.1

  • Topic:
    Composition and inheritance
    Notes and reading

  • Wed 18th March
    Lecture IV.2

  • Topic:
    Inheritance and object-oriented programming
    Notes and reading

  • Wed 25th March

    MIDTERM

    Wed 1st April
    Lecture V.1

  • Topic:
    Pointers and arrays
    Notes and reading

  • Wed 8th April

    NO CLASS

    Wed 15th April

    NO CLASS

    Wed 22nd April
    Lecture V.2

  • Topic:
    Using pointers
    Notes and reading

  • Wed 29th April
    Lecture VI.1

  • Topic:
    Recursion
    Notes and reading

  • Wed 6th May
    Lecture VI.2

  • Topic:
    Templates
    Notes and reading

  • Wed 13th May

    REVIEW

    Mon 18th May
    Extra Class!
    REVIEW

    Wed 20th May

    FINAL EXAM