过去二十年,计算机科学教育与企业界需求一直存在差距。针对该问题,研究了以项目为中心的综合教学方法,以“Java程序设计”课程为切入点,探讨如何提高学生的专业技能和学习可迁移能力。教学过程通过学习活动/项目任务来描述,这些活动/任务与课程的预期学习成果建设性地保持一致。