the linear approach the CDIO approach the SPARK approach the Xinu approach the noble approach the theme approach theory and approach the indirect approach a spiral approach The CDIO approach