Final Project Guidelines

Goal

Most important: create an app that you can be proud of and will feel good about showing off to other people. A while back, I wrote a recommendation for a student who took this course in Spring 2017. The first thing I did was re-visit the video explanation of her final project. At that point, it became much easier to write a good recommendation for her because I suddenly remembered what a nice final project she had produced 3 years before.

Stretch yourself. Don’t just create an app that mimics something that we have already learned. Draw on that prior learning, but add something extra that you have to learn before you can use it.

Rubric

  1. Ambition. The goal of this project is for you to push yourself to build something that goes just a bit—maybe 15-25%—beyond what’s feels definitely doable.
  2. Polish. Your app should look good. Maybe not great, but at least make an effort to keep it from being ugly.
  3. Usability. Your app should have an interface that is easy to use and makes sense to the average user.

Video

  • Plan on approximately 2-3 minutes for your presentation.
  • The goal is not to give a comprehensive tour of every single part of your app. Instead, aim for the following breakdown:
    • A brief (10-20 second) refresher on topic / goals
    • 60-120 seconds giving a guided tour of a few (2-4) highlights from your app. These could be design features you’re proud of, tricky technical challenges you overcame, etc.
    • 30-60 seconds or so reflecting on learnings from this project.
  • This isn’t a public speaking course, so don’t feel stressed out about memorizing what you’re going to say word-for-word. However, do rehearse a couple of times (even three times through will take only 10 minutes!).
  • This article has good walkthroughs on how to record your screen.
  • Upload your presentation as an unlisted YouTube video submitted via this form:

Due Date: Final Exam date for your section.