Class held is Monday-Thursday from 11:40am to 1:20pm in West Village G, Room 104
Information about office hours on the staff page.
This schedule is subject to change; there will not be a final exam.
Week 1
Mon, May 5
Orientation & User Stories
Tue, May 6
From Requirements to Tests
Wed, May 7
Web Applications
Thu, May 8
Architecting Simple Web Services
Week 2
Mon, May 12
Async Programming
DUE: Individual project #1
Tue, May 13
React I
DUE: Team formation survey
Wed, May 14
React II
Thu, May 15
Agile Software Development
Week 3
Mon, May 19
Software Engineering Teams
DUE: Individual project #2
Tue, May 20
work on projects
Wed, May 21
More on Testing
DUE: Project plan
Thu, May 22
In-class meetings to discuss project plan
Week 4
Mon, May 26
HOLIDAY: Memorial Day (no class)
DUE: Individual project #3
Tue, May 27
work on projects
DUE: Revised project plan
Wed, May 28
Security
Thu, May 29
MIDTERM
Week 5
Mon, June 2
Cloud Infrastructure
Tue, June 3
work on projects
Wed, June 4
Continuous Development
Thu, June 5
Testing Web Applications
Week 6
Mon, June 9
Safety, Ethics, and Trust
Tue, June 10
work on projects
Wed, June 11
Alternatives to "Corporate" Software Development
Thu, June 12
Design Patterns
Week 7
Mon, June 16
work on projects
DUE: Final project deliverables
Tue, June 17
Project presentations
Wed, June 18
Project presentations
DUE: Final project write-up
Thu, June 19
HOLIDAY: Juneteenth (no class)