CDIO-based curriculum