- Problems with real life applications are usually more interesting to students.
- Examples of such assignments include:
- Building an app to help learn the periodic table
- Creating applets that quiz material from another subject that students can use to study.
- Offering a choice of assignments with the same principle in different contexts