Projects in beginner HCI classes tend to include the following: Analyze a type of user and choose a particular problem or set of tasks that is important to them; design an interface to support those users and tasks; prototype, evaluate, revise, test, and present.
http://interactions.acm.org/archive/view/march-april-2017/back-off-man.-im-a-scientist