Syllabus · Course book · Blog · Slides · Graded quizzes · Practice (ungraded)

Assignments

Six assignments (A1–A6) implement Kambaz incrementally. Each one corresponds to a chapter of the interactive book. Later assignments build on earlier ones — do not skip ahead and leave a hole in the stack.

Due dates are one Canvas calendar for CS 4550 and both CS 5610 sections.

Unless a handout says otherwise, submit (1) a public GitHub repository and (2) a Vercel URL that is running the work for that assignment. The repository must contain the source that produced the deployment.

Use the checklists to track Delivery, Lab, and Kambaz work. Due dates are informational — Canvas is still the official calendar. A1 grades on this site are all-or-nothing per criterion from a public Vercel URL (GitHub is optional). Canvas is a grade shell only.

Course website accounts. Need an account? Sign up first with the same Northeastern email you use on Canvas, then Sign in. This site is not Canvas, and accounts are not pre-provisioned. Using your Canvas email lets us map site progress back to the roster.