Lab Day
Housekeeping
- CPNT 201
- Day 8 and 9 are being collapsed into CPNT 262 and CPNT 265, respectively, to give you more time to work on your Final Projects.
- The final 201 assignment has been cancelled; the weighting of Assignments 1-4 will each be boosted from 20% to 25%.
- 9am start time beginning next week!
1. Prep for CPNT 265 Final Projects
It's time to find a Final Project if you haven't already.
Presentation format
- 5 minutes for individuals
- 10 minutes for groups of up to three
Project Ideas
Your choice of Final Project is up to you as long as it demonstrates the skills you've acquired during this program. It's encouraged that you also demonstrate new skills and technologies not covered in class.
Example projects from past presentations:
- Build a game! Past students have made
- blackjack,
- poker,
- simple dungeon crawler,
- CSS-based centipede game controlled with the keyboard,
- a clone of this dinosaur game using animate.js
- Design a website for a family member, company/product idea, your portfolio, etc. While you're at it, implement it in Vue/Nuxt.
- Develop an app that would make your life easier or shows off a personal interest. Tony's examples (note - the last two would be pretty simple for a final project):
- Develop an app that's based on one or more JS libraries that interest you, such as:
- Customize an existing project demo/course
- Just build something you think is cool...
CPNT 265 Achievements
Marks will be given for achievements such as:
- 5 minute mini-presentations on a technical topic of your choice;
- Documentation of your project as you develop it:
- wireframes, mockups, flowcharts
- task board
- business/project proposal
- Proof of concept demos of a plugin, library, etc;
- Logo/icon design
- Server deployment/setup
Details will be provided on Monday.
Group Project Lab Time
The rest of the day will be dedicated to Lab Time so you can work on your 262 group projects. The sooner you can complete your group obligations, the sooner you can focus on your Final Project.