Schedule
Note: This schedule is subject to change (as needed).
Week | Topic | Due | |
---|---|---|---|
Week 1 08/22/23 - 2 | Tue, 08/22 | Topic 1 Intro to Software Engineering | |
08/24/23 - 4 | Thu, 08/24 | Lab 1 Code Editors | Lab 1 |
08/27/23 - 7 | Sun, 08/27 | Last day to add / drop | |
Week 2 08/29/23 - 9 | Tue, 08/29 | Topic 2 Version Control & Branch Management | |
08/31/23 - 11 | Thu, 08/31 | Lab 2 Version Control and Branch Management with git and GitHub | |
Week 3 09/05/23 - 16 | Tue, 09/05 | ||
09/06/23 - 17 | Wed, 09/06 | Lab 2 | |
09/07/23 - 18 | Thu, 09/07 | Lab 3 Intro to Docker | |
Week 4 09/12/23 - 23 | Tue, 09/12 | Topic 3 Package & Dependency Management | Lab 3 |
09/14/23 - 25 | Thu, 09/14 | ||
Week 5 09/19/23 - 30 | Tue, 09/19 | Lab 4 Writing Tests in JavaScript & Python | |
09/21/23 - 32 | Thu, 09/21 | Topic 4 Guest Speaker: Titus Winters | |
09/24/23 - 35 | Sun, 09/24 | Lab 4 | |
Week 6 09/26/23 - 37 | Tue, 09/26 | Topic 5 Testing | |
09/28/23 - 39 | Thu, 09/28 | Lab 5 AsyncIO, FastAPI, and Python | |
Week 7 10/03/23 - 44 | Tue, 10/03 | Topic 6 HW2 Planning: What are we making and how do we make progress on it? | |
10/05/23 - 46 | Thu, 10/05 | Topic 7 Mid-Semester Review | |
10/06/23 - 47 | Fri, 10/06 | HW1 Build Your First Feature | |
Week 8 10/10/23 - 51 | Tue, 10/10 | Fall Break | |
10/12/23 - 53 | Thu, 10/12 | Topic 8 Challenges in Client-Side Engineering | Lab 5 |
Week 9 10/17/23 - 58 | Tue, 10/17 | Lab 6 Intro to Client-Side Programming with "Vanilla JavaScript" | |
10/19/23 - 60 | Thu, 10/19 | Lab 6 | |
10/20/23 - 61 | Fri, 10/20 | Last day to withdraw with a "W" | |
Week 10 10/24/23 - 65 | Tue, 10/24 | ||
10/26/23 - 67 | Thu, 10/26 | Lab 7 Intro to Client-Side Programming with React | |
Week 11 10/31/23 - 72 | Tue, 10/31 | Topic 9 Databases and Object Relational Mappings | |
11/02/23 - 74 | Thu, 11/02 | Lab 8 Storing Your Tasks in a Database | Lab 7 |
Week 12 11/07/23 - 79 | Tue, 11/07 | ||
11/09/23 - 81 | Thu, 11/09 | Topic 10 UX / UI Design Patterns | |
Week 13 11/14/23 - 86 | Tue, 11/14 | Topic 11 Guest Speaker: Emily Purewal | |
11/16/23 - 88 | Thu, 11/16 | Lab 8 | |
Week 14 11/21/23 - 93 | Tue, 11/21 | Topic 12 Scalable Software Architectures | |
11/23/23 - 95 | Thu, 11/23 | Thanksgiving Break | |
Week 15 11/28/23 - 100 | Tue, 11/28 | ||
11/30/23 - 102 | Thu, 11/30 | ||
Week 16 12/05/23 - 107 | Tue, 12/05 | ||
12/07/23 - 109 | Thu, 12/07 | ||
12/08/23 - 110 | Fri, 12/08 | HW2 Build Your Second Feature | |
Week 17 12/12/23 - 114 | Tue, 12/12 | exam Final Exam | |
12/14/23 - 116 | Thu, 12/14 |