# Deliverables

Prerequisite

You will need your GitHub account (opens new window) for most assignments and in-class exercises. Some will have related repositories for you to fork as starter code.

Your GitHub user ID should be the same as your college user ID, and your college email MUST be associated to your GitHub account.

# Evaluation Plan

Category Max Points Weight
In-class Exercises 20 20%
In-class Quizzes 50 20%
Assignments 60 30%
Projects 100 30%

Unless otherwise stated,

  • All in-class exercises are due by 11:59 pm on the day of class.
  • All quizzes are to be completed during the allotted time in class.
  • All assignments are due by 10:30 am before class of the designated week.
  • Final projects are due by 5:00 pm on Wednesday April 21, 2021.

# In-class Exercises

Along with the weekly lectures, there will be at least one hands-on lab exercise to be completed each week. These will typically be graded on a scale of:

  • 0 for incomplete,
  • 1 for an incorrect attempt
  • 2 for correctly completed

The 10 best scores (to a maximum of 20 points) will be counted for final grading purposes.

# Assignments, Quizzes and Projects

Category Task Point Value Final Grade Due Date
QUIZ Node.js Fundamentals 5 points 2% Week 2
QUIZ Node Modules 5 points 2% Week 3
QUIZ RESTful APIs 5 points 2% Week 4
QUIZ Middleware 5 points 2% Week 5
ASSIGNMENT Basic CRUD 20 points 10% Week 5
QUIZ Databases 5 points 2% Week 6
QUIZ Data models 5 points 2% Week 7
BREAK WEEK
QUIZ Data Security 5 points 2% Week 8
ASSIGNMENT Mongo CRUD 20 points 10% Week 8
QUIZ JWT Authentication 5 points 2% Week 9
ASSIGNMENT Authentication 20 points 10% Week 10
QUIZ Error Handling 5 points 2% Week 11
QUIZ Production Prep 5 points 2% Week 12
PROJECT GIFTR 100 points 30% Week 14
Last Updated: 3/22/2021, 10:37:54 AM