CompSci 390
Spring 2023
Educational Technology Practicum

Final Project

All that we ask is that you build something of interest to you, that you solve an actual problem, that you impact education, or that you change the world. Strive to create something that outlives this course. — from Harvard's CS50 Final Project (modified to reference education)

Your task is to create an app (web, mobile, or desktop) focused on helping people learn things better; it can be an original idea, an innovative solution to a problem, a improved version of an existing resource, or an existing app modified towards an educational issue. Your working prototype may be supported by non-running wireframes that clearly describe how additional features may work that you do not have the expertise, computing resources, or data to develop. The exact language and user experience of your app is up to you. If you are unsure of your idea, feel free to discuss it with me first.

You may work by yourself or in a group. Group projects will have greater expectations since more people will be working collaboratively.

You must conduct stakeholder/empathy interviews and integrate stakeholder input into your final project to better inform the value and outcomes of your app.

You are expected to make progress on your project each week, including demoing your progress each week during class.

In addition to a working prototype, you will submit:

  1. any data, research studies, or other materials that informed your work
  2. actual stakeholder feedback and discussion of your responses
  3. written justification of your design choices
  4. final presentation video and materials

Your final grade will be determined subjectively based on how consistently you work on the project, how well you justify is value to improve an aspect of education, and how useful it is viewed by your identified stakeholders.

To succeed, it is vital to build your program incrementally in small, manageable steps that keep things simple and focus on a Minimum Viable Product (MVP).

Resources

Deliverables

Project proposal

Include the following to describe your Final Project idea:

Final Demo

Present the final version of your project in the context of what you have learned this semester. Everyone should discuss part of the project.

Documentation: Within your project, create a README file that

Resources: Here are some slides to help you choose how to present your project.