Course Schedule

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