Schedule
Date | Lecture | Topics | Readings | Homework |
---|---|---|---|---|
M 10/04 |
Lecture #1
:
Course Overview [ slides | video | notes ] |
|
Feet Wet | |
M 10/11 |
Lecture #2
:
C++ Inheritance [ slides | video | notes ] |
|
HSLA Images | |
M 10/18 |
Lecture #3
:
Polymorphism and Abstraction [ slides | video | notes ] |
|
|
Drawing shapes |
M 10/25 |
Lecture #4
:
Widgets and Layouts [ slides | video | notes ] |
|
|
Fun with Layouts |
M 11/01 |
Lecture #5
:
Signals and Slots [ slides | video | notes ] |
|
|
Calculator |
W 10/11 |
Lecture #6
:
Rapid Dialog Design [ slides | video | notes ] |
|
|
Rapid Dialogs |
M 11/15 |
Lecture #7
:
Creating main windows [ slides | video | notes ] |
|
|
SpreadSheet |
F 11/28 |
Lecture #8
:
Qt Widgets I [ slides | video | notes ] |
|
|
|
M 10/25 |
Lecture #9
:
Containers and the MVC Model [ slides | video | notes ] |
|
ToDo Application | |
W 01/05 |
Lecture #10
:
QPainter [ slides | video | notes ] |
|
|
Colliding Mices |