The following table lists all assignments for the semester. Most are due on Wednesday, but a few labs have additional requirements that are due earlier. Also, note that a few labs have multiple parts.
Due | Unit | I/T | Purpose | Preparation | Assignment | Rubric |
---|---|---|---|---|---|---|
Jan 17 | #1 | Ind |
- Learn HTML basics - Learn CSS basics |
Preparation | Program | Points |
Jan 24 | #2 | Ind |
- Learn HTML5 - Learn CSS3/Flexbox |
Preparation | Program | Points |
Jan 31 - Part I | #3 | Ind | - Get started with JavaScript (JS) | Preparation | Program | Points |
Jan 31 - Part II | #3 | Ind | - Learn how to respond to JS events. | Preparation | Program | Points |
Feb 7 | #4 | Ind |
- Intro to Single Page App (SPA) - Learn React basics |
Preparation | Program | Points |
Feb 14 | #5 | Ind | - More React, including events | Preparation | Program | Points |
Feb 21 | #6 | Team | - Bootstrap4 | Preparation | Program | Points |
Feb 23 | #7 | Team | - Ensure entire team succeeds | Assignment | ||
Feb 28 | #7 | Ind |
- Setup node dev environments - Start learning MEaN stack (no Angular) - Setup accounts on Heroku |
Preparation | Program | Points |
Mar 7 | #8 | Ind |
- Node and Express - Understand MVC - Understand routes - Understand views/templates |
Preparation | Program | Points |
Mar 14 | #9 | Ind |
- NoSQL, MongoDB and Mongoose - host a db on MongoLab - Understand the model portion of MVC |
Preparation | Program | Points |
Mar 21 | #10 | Team |
- REST and CRUD - Create and test an API - Get familar with Postman |
Preparation | Program | Points |
Mar 28 | - Spring Break! | |||||
Apr 5 | #11 | Ind | - Finish the app using Node, Express and MongoDB | Preparation | Program | Points |
Apr 5 | #12 - Decision Time | Ind | Decide which final project to do | Pick Project Type | ||
Apr 11 | #12 | Team | - Final Project, Week 1 |
Node JavaScript |
JS Program |
Node Opt 1 Node Opt 2 JavaScript |
Apr 18 | #12 | Team | - Final Project, Week 2 |
Node Opt 1 Node Opt 2 JavaScript |
||
Apr 25 | #12 | Team | - Final Project, Week 3 | Competition |
Node Opt 1 Node Opt 2 JavaScript |
|
Apr 27 | #12 | Ind | - Final Project Testing | Final Testing | Test reports are due, 10 points | |
Apr 30 | #12 | Team | - Final Project Testing | Bug Fixing | All bugs must be fixed, 10 points | |
May 3 | #13 | Ind | - Paper | Final Paper |
NOTE: All assignments due at 11:59 pm on the due date unless otherwise specified.