Agile Software Engineering Course Schedule
Jump to navigation
Jump to search
Day | Date | Topic | Slides | Reading due | Quiz due | Scrum tasks due | Exercises due
| |
---|---|---|---|---|---|---|---|---|
1 | 1/24 | Course overview |
|
| ||||
Tools & Techniques
| ||||||||
2 | 1/26 |
|
| |||||
3 | 1/31 |
| ||||||
The Web
| ||||||||
4 | 2/2 | Web architecture |
| |||||
5 | 2/7 |
Javascript fundamentals |
| |||||
6 | 2/9 | Javascript fundamentals |
| |||||
7 | 2/14 | Full-Stack App Preview |
| |||||
Sprint 0 - User Experience Design
| ||||||||
8 | 2/16 | App maps & wireframes |
| |||||
9 | 2/23 | Prototypes |
|
| ||||
Sprint 1 - Front-End Development
| ||||||||
10 | 2/28 | React.js |
|
| ||||
11 | 3/2 | React.js |
| |||||
12 | 3/7 | Project work |
|
| ||||
13 | 3/9 | Project work |
|
| ||||
Sprint 2 - Back-End Development
| ||||||||
14 | 3/21 | Express.js |
|
| ||||
15 | 3/23 |
Testing |
|
| ||||
16 | 3/28 | Project work |
|
| ||||
17 | 3/30 | Project work |
|
| ||||
Sprint 3 - Database Integration
| ||||||||
18 | 4/4 | Databases |
|
| ||||
19 | 4/6 | Databases |
|
| ||||
20 | 4/11 | Continuous integration |
|
| ||||
21 | 4/13 | Project work |
|
| ||||
Sprint 4 - Deployment
| ||||||||
22 | 4/18 | Virtualization and containers |
|
| ||||
23 | 4/20 | Deployment (in-class workshop) |
|
| ||||
24 | 4/25 | Project work |
|
| ||||
25 | 4/27 | Project work |
|
| ||||
Part 14 - Release
| ||||||||
26 | 5/2 | Project presentations |
| |||||
27 | 5/4 | Project presentations | ||||||
28 | 5/9 | Project presentations |
| |||||
29 | 5/11 @12PM-1:50PM | Project presentations |
Addenda
Material that might be of interest to some, but is not included in the course.
Day | Date | Topic | Slides | Reading | Quiz | Scrum tasks | Other work |
---|---|---|---|---|---|---|---|
N/A | N/A | Overview |
|
| |||
N/A | N/A | Bash shell and scripting | |||||
N/A | N/A | Design patterns |
|
||||
N/A | N/A | System building |