Skip to content

Latest commit

 

History

History
25 lines (25 loc) · 4.63 KB

schedule.md

File metadata and controls

25 lines (25 loc) · 4.63 KB
layout title permalink nav_order
page
Calendar
/calendar/
1
Dates Topics Notes
[Jan 18-21]({{ site.baseurl }}{% link lectures/week1.md %}) Course Overview
Design Principles
[HW1 released]({{ site.baseurl }}{% link Assignments/HW1/hw1.md %})
[Jan 24-28]({{ site.baseurl }}{% link lectures/week2.md %}) Knowledge Sharing/Documenting Designs
Design Patterns
[HW1 due]({{ site.baseurl }}{% link Assignments/HW1/hw1.md %}), [HW2 released]({{ site.baseurl }}{% link Assignments/HW2/hw2.md %})
Team Formation & [Project Spec released]({{ site.baseurl }}{% link Assignments/project-overview.md %})
[Jan 31-Feb 4]({{ site.baseurl }}{% link lectures/week3.md %}) Requirements & Software Process
Agile & Team Dynamics
[Feb 7-11]({{ site.baseurl }}{% link lectures/week4.md %}) Async programming + REST
Debugging
[HW2 due]({{ site.baseurl }}{% link Assignments/HW2/hw2.md %})
Team formation due 2/9, [Project Pitch Released]({{ site.baseurl }}{% link Assignments/project-pitch.md %})
[Feb 14-18]({{ site.baseurl }}{% link lectures/week5.md %}) Testing Intro, Unit Tests & Test Adequacy Measures / Testing Bigger Things Kickoff Team Meeting
[HW3 released]({{ site.baseurl }}{% link Assignments/HW3/hw3.md %})
[Feb 21-25]({{ site.baseurl }}{% link lectures/week6.md %}) UI Design & React [Project Pitch Due]({{ site.baseurl }}{% link Assignments/project-pitch.md %}), [Project Plan Released]({{ site.baseurl }}{% link Assignments/project-plan.md %})
[Feb 28-Mar 4]({{ site.baseurl }}{% link lectures/week7.md %}) UI Testing, Pull Requests & Code Review [HW3 due]({{ site.baseurl }}{% link Assignments/HW3/hw3.md %}), [HW4 released]({{ site.baseurl }}{% link Assignments/HW4/hw4.md %})
[Mar 7-11]({{ site.baseurl }}{% link lectures/week8.md %}) Deployment Infrastructure
Continuous Development + DevOps
[Project Plan due]({{ site.baseurl }}{% link Assignments/project-plan.md %})
Mar 14-18 Spring Break!
[Mar 21-25]({{ site.baseurl }}{% link lectures/week9.md %}) SE for Distributed Systems
Static Analysis & Bug-Finders
[HW 4 Due]({{ site.baseurl }}{% link Assignments/HW4/hw4.md %})
[Mar 28-Apr 1]({{ site.baseurl }}{% link lectures/week10.md %}) Security
Team Meetings
[Apr 4-8]({{ site.baseurl }}{% link lectures/week11.md %}) Refactoring and Technical Debt
Team Meetings
[Apr 11-15]({{ site.baseurl }}{% link lectures/week12.md %}) Engineering Software for Equity
Team Meetings
Apr 18-22 Team Meetings + Demos
Apr 25-27 Demos [Final Project Report + Implementation Due]({{ site.baseurl }}{% link Assignments/project-deliverable.md %})
Apr 29, May 2 or May 4 Final exam (online).
The exam will be 2 hours, and we have scheduled 3 windows of 3 hours in which you may choose to take the exam: April 29 10am-1pm, May 2 4pm-7pm, May 4 6pm-9pm.
{: class="schedule-table"}