layout | title | permalink | nav_order |
---|---|---|---|
page |
Calendar |
/calendar/ |
1 |
Week | Topics | Readings | HW |
---|---|---|---|
[#1: Jan 19-22]({{ site.baseurl }}{% link lectures/week1.md %}) | Course Overview Design Principles |
[HW1 Out]({{ site.baseurl }}{% link assignments/hw1.md %}) | |
[#2: Jan 25-29]({{ site.baseurl }}{% link lectures/week2.md %}) | Knowledge sharing, documenting designs Design Patterns |
[Project Spec Out]({{ site.baseurl }}{% link assignments/project-overview.md %}) | |
[#3: Feb 1-5]({{ site.baseurl }}{% link lectures/week3.md %}) | Software Architecture REST |
[HW1 Due]({{ site.baseurl }}{% link assignments/hw1.md %}) [HW2 Out]({{ site.baseurl }}{% link assignments/hw2.md %}) Team Formation Out |
|
[#4: Feb 8-12]({{ site.baseurl }}{% link lectures/week4.md %}) | Asynchronous Programming | Team Formation Due | |
[#5: Feb 15-19]({{ site.baseurl }}{% link lectures/week5.md %}) | Introduction to Testing Test Adequacy Measure Testing Systems |
[HW2 Due]({{ site.baseurl }}{% link assignments/hw2.md %}) [HW3 Out]({{ site.baseurl }}{% link assignments/hw3.md %}), [Project Pitch Out]({{ site.baseurl }}{% link assignments/project-pitch.md %}) |
|
[#6: Feb 22-26]({{ site.baseurl }}{% link lectures/week6.md %}) | Requirements + UI Design React |
[Project Pitch Due]({{ site.baseurl }}{% link assignments/project-pitch.md %}) [Project Plan Out]({{ site.baseurl }}{% link assignments/project-plan.md %}) |
|
[#7: Mar 1-5]({{ site.baseurl }}{% link lectures/week7.md %}) | Debugging Pull Requests + Code Review |
[HW3 Due]({{ site.baseurl }}{% link assignments/hw3.md %}) [HW4 Out]({{ site.baseurl }}{% link assignments/hw4.md %}) |
|
[#8: Mar 8-12]({{ site.baseurl }}{% link lectures/week8.md %}) | Static Analysis + Bug-Finders Technical Debt, Code Smells + Refactoring |
[Project Plan Due]({{ site.baseurl }}{% link assignments/project-plan.md %}) | |
[#9: Mar 15-19]({{ site.baseurl }}{% link lectures/week9.md %}) | SE for Distributed Systems SE for Security |
[HW4 Due](({{ site.baseurl }}{% link assignments/hw3.md %})) | |
[#10: Mar 22-26]({{ site.baseurl }}{% link lectures/week10.md %}) | Continuous Development, Integration and Delivery |
||
[#11: Mar 29-Apr 2]({{ site.baseurl }}{% link lectures/week11.md %}) | Engineering Equitable Software Acceptance + Inclusivity Testing |
||
[#12: Apr 5-9]({{ site.baseurl }}{% link lectures/week12.md %}) | SE Metrics Team Productivity |
||
#13: Apr 12-16 | Work on Projects | [Final Project Due]({{ site.baseurl }}{% link assignments/project-deliverable.md %}) | |
#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]({{site.baseurl}}{% link SynchronousSlides-Bell/2021-04-19-Review.pdf %}) | |
{: class="schedule-table"} |