ASSIGNMENTs are due on the day in which they appear below. Due time is 5:00PM if the due date is a Friday, or 11:59PM otherwise. Do READING/VIDEO items by class time on the date where they appear. LABs will happen during class.

M Mar 31

  • [READING] Read the Course Information page. (I'm not including a link here, because I want you to notice the link that's in the header of this page. Go click it!)
  • [READING] Look at our course resources page. (Ditto.)
  • [LAB, due by class time on April 2] git and GitHub, round 1
  • Class notes

T Apr 1

W Apr 2

F Apr 4

M Apr 7

W Apr 9

F Apr 11

Sat Apr 12

Mon Apr 14

Wed Apr 16

Fri Apr 18

Mon Apr 21

Wed Apr 30

Fri May 2

Mon May 5

  • Woohoo! Midterm break!

Wed May 7

  • [INFO] a Docker demo (and this one actually works)
  • [READING] From About Face 3 by Alan Cooper, Robert Reimann, and David Cronin. Read selections from Chapter 1 (Goal-Directed Design, pages 3-26), Chapter 10 (Orchestration and Flow, pages 201-202), and Chapter 11 (Eliminating Excise, pages 223-248). Be ready to discuss in class.

Thu May 8

M May 12

Tu May 13

F May 16

  • [ASSIGNMENT] Prep for code review. This is due 48 hours before your scheduled code review class period, to give the other students in your code review group time to look at your code.

M May 19

W May 28

Th May 29

W June 4

  • [READ--it's short!] The Tar Pit, from The Mythical Man-Month, the software engineering classic by Fred Brooks

M June 9