CSCI 446 Unit #12

Students will have the option to do their final project using Node/Express/Mongo or JavaScript. The table below includes links to the descriptions of each option (note that there are also 2 options within Node/Express/Mongo) and a rough outline of what will be due each week.

Node/Express/Mongo
+ new tech
Node/Express/Mongo
+ larger responsive app
JavaScript
Description Node/Express/Mongo - both options JavaScript
Week 1 Learn tech, design: 40 pts Design, views: 10 pts Same Game: 40 pts
Week 2 Functions and API: 20 pts Functions and API: 20 pts Design: 5 pts
Week 3 Program complete: 65 pts Program complete: 95 pts Program complete: 80 pts
Final Testing 10 pts 10 pts 10 pts
Bugs fixed 10 pts 10 pts 10 pts

All projects have the same number of total points (145).

Node/Express/Mongo final projects will be done in teams of size 3 or 4. JavaScript projects will be done in pairs (with maybe one team of 3, if an odd number of students choose JavaScript).

Read the descriptions in the table above, maybe talk it over with your partners, and let me know your preference.

Submit your Preference!

Submit a .txt file to Canvas "Final Proj Preference" formatted as:


Project: specify either Node or JavaScript. Node teams should meet to discuss
whether to do Option 1 or Option 2, so just specify Node or JavaScript for now.

Partner(s): If you selected JavaScript, specify one person to pair with. If
you selected Node, specify up to 3 additional team members. OR specify 
"no preference" if you're flexible.

You will definitely do the project type you select (e.g., if you specify Node, you will do Node). I will do my best to put everyone with partner(s) that they choose. New teams/pairs will be posted on the course website, and I will post on piazza when they are available.

NOTE: For all final project items marked as "Team" on the assignment page, be sure to submit just one copy per team. The grader will look at the team lists on the webpage to ensure all team members receive points.