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