Process of product development, from idea generation to prototyping, with Agile-based iterative approaches.
The students need to submit an assignment at the end of the course.