Here is the current reading list for the semester. Each entry shows the reading that is expected for the indicated lecture. The values for weeks later in the semester are “guesses”. As we make progress in the semester, I'll update the entries for lectures that have occurred to show how far we have made it. I'll then update the “guesses” in response (sort of like Agile software life cycles!).
In the table below, “User Stories”, “Concurrency”, and “Design”, map to our three textbooks for this semester in a straightforward way.
Dates | Tuesday Topic | Thursday Topic | Theme | |
---|---|---|---|---|
Week 1 | Aug. 26th, 28th | Course Overview | Intro SE + No Silver Bullet | SE Fundamentals |
Week 2 | Sep. 2nd, 4th | Intro Agile | Intro Concurrency | Introduction to Topics 1 and 2 |
Week 3 | Sep. 9th, 11th | User Stories 1 | User Stories 2 and 3 | Agile |
Week 4 | Sep. 16th, 18th | Concurrency 2, Day 1 | Concurrency 2, Days 2 and 3 | Concurrency |
Week 5 | Sep. 23rd, 25th | User Stories 4-5 | User Stories 6-7 | Agile |
Week 6 | Sep. 30th, Oct. 2nd | Concurrency 3-4 | Concurrency 3-4 | Concurrency |
Week 7 | Oct. 7th, 9th | Concurrency 4 | User Stories 8-11; Review for Midterm | Review |
Week 8 | Oct. 14th, 16th | Midterm | Concurrency 5, Part One | Midterm/Concurrency |
Week 9 | Oct. 21st, 23rd | Midterm Review | Concurrency 5, Part Two | Concurrency/Midterm |
Week 10 | Oct. 28th, 30th | Intro Design | Design 1-5 | Design |
Week 11 | Nov. 4th, 6th | User Stories 12-16 | User Stories 12-16 | Agile |
Week 12 | Nov. 11th, 13th | Design 6-16 | Design 6-16 | Design |
Week 13 | Nov. 18th, 20th | Concurrency 7 | GCD | Concurrency |
Fall Break | Nov. 25th, 27th | Sleeping | Eating, then Sleeping | Sleeping |
Week 14 | Dec. 2nd, 4th | Concurrency 8 | Agile 17-21 | Agile / Design |
Week 15 | Dec. 9th, 11th | Design TBA | TBA | Semester Wrap-Up |