Course Schedule#
This is the tentative plan for CPSC 455 this term. Things may change depending on many factors so this is subject to change.
Wk |
Date |
Topic |
Speaker |
Lab |
---|---|---|---|---|
1 |
May 11 |
HTML/CSS/Javascript |
Ian |
Lab 1 |
2 |
May 18 |
No Class Meeting |
- |
Lab 2 |
3 |
May 25 |
Front End: React & Redux |
TBD |
Lab 3 |
4 |
June 1 |
No Class Meeting |
- |
Lab 4 |
5 |
June 8 |
Back End: NodeJS & Express |
TBD |
Lab 5 |
6 |
June 15 |
No Class Meeting |
- |
Lab 6 |
7 |
June 22 |
NoSQL with MongoDB |
TBD |
- |
8 |
June 29 |
No Class Meeting |
- |
Lab 7 |
9 |
July 6 |
No Class Meeting |
- |
Lab 8 |
10 |
July 13 |
Release Engineering |
TBD |
Lab 9 |
11 |
July 20 |
No Class Meeting |
- |
Lab 10 |
12 |
July 27 |
Portfolio Building and Networking |
TBD |
Lab 11 |
13 |
Aug 3 |
[OPTIONAL] Practice Talk/Demo at 10 AM |
Firas |
- |
13 |
Aug 6 |
[OPTIONAL] Practice Talk/Demo at 5 PM |
TBD |
- |
13 |
Aug 7 |
Final Showcase! |
N/A |
- |
Typical 2-week module#
A typical 2-week unit starts with the pre-class prep work for that unit’s workshop. The unit then stretches to the next workshop—though we’ll occasionally deviate from this schedule:
Stage |
Activity |
Due |
---|---|---|
Pre-workshop |
Prep work (including technical setup) |
TBD |
Workshop (Sat AM) |
Initial practice with technology/skill; career discussion with an industry expert |
TBD |
Workshop (Sat PM) |
Graded TA and peer project design/code reviews; group work time |
TBD |
Week 1 lab |
Supplemental instruction; facilitated assignment or project |
- |
Pre-2nd lab |
Assignment due (push latest commit to repo for grading) |
Monday morning |
Week 2 lab |
Assignment grading demos; facilitated project work |
TBD |
Next Sat workshop |
On to the next unit; Scrum updates |
Saturday at 10 PM |