- Do background research on the topic.
- Study source code from students who has done similar project.
- Decide on which type of project we want to do.
- Start brainstorming on the first prototype.
- Complete first prototype.
- Get feedback on first prototype and apply that to our next prototype.