Week 1
Two tools, a perspective, and a habit
Week 2
Functional and command-line interfaces
Week 3
Week 4
Postgres and the web application
Week 5
CSS, Javascript, more web application
- [Read by 10/17]
The Commento,
from Code Complete, by Steve McConnell.
- [Read by 10/17]
Assert Yourself,
from Writing Solid Code, by Steve Maguire, up through page 21 (which is about 9 pages total).
This is a chapter from an old book (1993),
and its code examples are in a peculiarly Microsoftian version of the C language, but the
core ideas here are still powerful. The chapter is long and technical, and the whole thing is
worthwhile, but the key ideas are introduced in the first 9 pages.
- [Due 8:30AM 10/24] Phase 3 of the web application
Week 6
Wrapping up web apps. Code reviews.
Week 7
Code reviews and revisions. Intro to Java GUI development.
Week 8
Design Patterns. JavaFX.
Weeks 9, 10
Final projects and miscellaneous fun
Reading Days
Office Hours, all in CMC 324
- Thursday, Nov 20, 9:00-11:30
- Friday, Nov 21, 12:30-2:00
- Monday, Nov 24, 9:00-11:00