Week | Topics | Readings | HW |
---|---|---|---|
#1: Jan 19-22 | Course Overview Design Principles | HW1 Out | |
#2: Jan 25-29 | Knowledge sharing, documenting designs Design Patterns | Project Spec Out | |
#3: Feb 1-5 | Software Architecture REST | HW1 Due HW2 Out Team Formation Out | |
#4: Feb 8-12 | Asynchronous Programming | Team Formation Due | |
#5: Feb 15-19 | Introduction to Testing Test Adequacy Measure Testing Systems | HW2 Due HW3 Out, Project Pitch Out | |
#6: Feb 22-26 | Requirements + UI Design React | Project Pitch Due Project Plan Out | |
#7: Mar 1-5 | Debugging Pull Requests + Code Review | HW3 Due HW4 Out | |
#8: Mar 8-12 | Static Analysis + Bug-Finders Technical Debt, Code Smells + Refactoring | Project Plan Due | |
#9: Mar 15-19 | SE for Distributed Systems SE for Security | HW4 Due | |
#10: Mar 22-26 | Continuous Development, Integration and Delivery | ||
#11: Mar 29-Apr 2 | Engineering Equitable Software Acceptance + Inclusivity Testing | ||
#12: Apr 5-9 | SE Metrics Team Productivity | ||
#13: Apr 12-16 | Work on Projects | Final Project Due | |
#14: Apr 19-23 | Final Exam Wand: 4/22 6:00-8:00pm Boyland: 4/23 1:20-3:20pm Bell: 4/28 8:00-10:00am | Prof Bell’s Review Section |