Course Info
Last updated: Mon, 26 Aug 2024 16:58:24 -0400
This page lists basic information about the course such as people, places, and times.
1 Staff
Instructor: Stephen Chang (email: Stephen.Chang)
TA: TBD (email: )
(All emails are UMB addresses)
2 Lecture
Time: Mondays and Wednesdays at 2:30-3:45pm.
Location: McCormack M02-0404
Here’s a Google Calendar with class times, iCal format (requires UMB login).
First Lecture: Wednesday, September 4, 2024
Last Lecture: Wednesday, December 11, 2024
(Note: This course is "CS 450-02", i.e., "CS 450 section 2". A separate "CS 450, section 1" is taught by Professor Cogumbreiro this semester, but the two sections are independent so material from one section will not apply in the other section, and vice versa.)
See also Lecture Policy.
3 Office Hours
To accommodate different needs, we will have both in-person and virtual office hours.
Specifically, office hours will be held weekly:
in-person, in McCormack, 3rd Floor, room 0201-03, every Wed 12:30-2:00pm EST (Prof Chang)
via Zoom every Fri 12:30-2:00pm EST (Prof Chang) (see Blackboard for Zoom link)
Drop-ins are fine, but emailing in advance if you can would be helpful.
These will usually be group meetings, but one-on-ones are available upon request.
4 Textbook
Material from the course will be drawn from the the following textbook:
How to Design Programs, 2nd edition. 2018 MIT Press.
The book is available for free online, but you can buy a print copy if you wish (make sure to get the 2nd edition).
There may also be supplemental lecture notes, but book chapters to accompany each lecture will be listed.
5 Homework
Homework will be assigned weekly.
We will usually follow this schedule:
Homework out: Mondays 12:00 pm EST (noon)
Homework due: Mondays 12:00 pm EST (noon)
This schedule may occasionally change due to holidays or other circumstances.
See also Homework Submission Policy.
6 Exams
There are no exams for this course this semester.