CMPT 212 Spring 2012 (D100 Surrey) - Dr. Fraser

Object-Oriented Application Design in C++

Course website for CMPT 212 Spring 2012, taught at SFU Surrey by Dr. Brian Fraser.

Latest Website Updates

  • April 16
    • Posted solution to assignment 5.
    • Posted in-class examples for code smells, QVariant, and Template Method.
  • April 10
    • Posted course material summary on final exam info page.
  • April 8
  • April 3
    • Posted solution to assignments 3 and 4.
    • Posted errata on 5, plus an updated detailed UML diagram.
    • Posted steps to test-building on linux. Don't build in the sfuhome/ folder!
    • Posted marking guide to assignemnt 5.
  • March 30
    • Posted assignment 5.
    • Posted provided files for assignment 5.
  • March 27
    • Posted examples on Composite, and on signals/slots.
  • March 26
    • Posted assignment 4 (SHORT!).
    • Posted update to assignment 4.
  • March 20
    • Posted notes on Qt Signals (#14).
  • March 19
    • Posted notes on QObject (#13).
    • Posted examples from inheritance and polymorphism.
  • March 9
    • Posted assignment 3.
  • Feb 29
    • Posted in-class example code.
  • Feb 28
    • Posted notes on inheritance (#12).
    • Posted course content summary for midterm (see link below).
    • Monday March 5th will be the Midterm in SUR2740!
    • Posted solution to assignment 2.
  • Feb 22
    • Posted notes on functions (Slides #11).
  • Feb 19
    • Posted notes on classes #2 (Slides #10).
  • Feb 9
    • Posted notes on exceptions.
    • Posted examples for all previous notes.
  • Feb 5
    • Posted assignment 2.
  • Feb 2
    • Posted notes on containers (#8).
  • Jan 31
    • Posted solution to assignment 1.
    • Posted notes on memory management (#7).
  • Jan 26rd
    • Posted coding style guide (see weekly notes page).
  • Jan 23rd
    • Posted notes for Monday (#5 on Qt).
  • Jan 20th
    • As1 updated: added makefile requirement and corrected isalpha() bug.
  • Jan 19th
    • Posted slides on Makefiles.
  • Jan 17th
    • Assignment 1 posted.
  • Jan 15th
    • Posted notes #3 on classes.
    • Posted in-class examples to strings and streams.
  • Jan 8th
    • Posted notes #2 on strings and streams.
  • Jan 5th
    • Posted two sets of notes for the first class.
    • Posted Visual C++ lab from CMPT 125.
  • Jan 4th
    • Website created.