Calendar
Final Showcase date TBD.
Flow of a Typical 2-Week Unit
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 |
---|---|
Pre-workshop | prep work (often including technical setup) |
Workshop (Sat AM) | Initial practice with technology/skill; career discussion with industry expert |
Workshop (Sat PM) | Graded TA and peer project design/code reviews |
First lab (Tue/Wed/Thu) | Supplemental instruction; facilitated assignment or project work |
Pre-2nd lab (2nd Monday, 10PM) | Assignment due (push to-be-graded version to repo) |
Second lab (2nd Tue/Wed/Thu) | Assignment grading demos; facilitated project work |
Next Sat workshop | On to the next unit; Scrum updates due at 10pm |
Flow of the Term
CPSC 455 has three types of scheduled meetings:
- Workshops – IN-PERSON
- Roughly alternate Saturdays beginning May 14, from 10AM–3:30PM in two parts: a hands-on introduction to a new set of technologies by an industry speaker (10AM to roughly 1:30PM – including a lunch break) and design reviews (roughly 1:30–3:30PM). See detailed schedule below.
- Labs – alternating IN-PERSON and REMOTE (every second week)
- Two hours in the early evening every week (Tuesday, Wednesday, or Thursday, 5-7PM). A module’s first week lab starts with an hour of hands-on supplemental instructions followed by facilitated work time. The second week lab includes individual assignment demo grading with facilitated individual and group work while you are not being graded.
- Note: There are no labs the week of June 27 – July 1.
- End-of-Term Showcase – REMOTE
- Date TBA.
Two weeks after the last workshop, teams present their final projects to other teams, course staff, and university and industry guests. All CPSC 455 deadlines are on or before August 12th.
Below is a detailed schedule of modules labelled by their kickoff workshop date. We have no labs or other course work before the first workshop.
Workshop Date | Planned Subject | Speaker |
14 May | HTML/CSS/Javascript | Ian |
28 May | React and the “Front End” | Danya |
11 June | NodeJS and other “Back Ends” | Stephanie |
25 June | NoSQL with MongoDB | Josh |
16 July | Release Engineering | Dorothy |
30 July | Career Preparation: Portfolio Building and Networking | Jeremy & Panel |
10 Aug | Final Showcase! |
Important dates to be aware of over the summer:
- 16 May:
- Start of Summer Session Term 1.
- 20 May:
- Last day for CPSC 455 students to drop without a W.
- 23 May (Mon):
- Victoria Day holiday
- 22 June:
- Last day of Term 1 classes.
- 26–30 June (Mon–Fri):
- Term 1 exams. No labs this week!
- 1 July (Fri):
- Canada Day holiday
- 4 July (Mon)
- Term 2 classes start
- 1 Aug (Mon)
- BC Day holiday
- 10 Aug ~6-8:30pm
- CPSC 455’s final showcase.
- 11 Aug
- Last day of classes Term 2.