教学层次来看，保持科目间的关连，是作为课程统整的责任。若然课程统整未能有效对课程内各科的要求而作出调适，就会出现压缩教材的现象。举例说，香港城市大学在1990年度的电脑学士课程基础年的「编程基础课」要求学生使用Pascal语言学习，有别于其他科技学院以C语言学习本科。根据该科的导师所指，是由于使用Pascal可让学生培养良好的编程习惯，避免学生因为C语言的弹性句法而使所写的程序减低了可读性。然而，课程的其他科目却要求学生以C语言递交作业，这使学生需要透过自习去学习C语言。对于未能透过自习而学会C语言的学生来