项目驱动式教学是以具体的项目作为学习目标,将要讲授的知识蕴含于项目模块中,学生通过对所提出要完成的任务进行分析、讨论,明确其中涉及到的知识点,在教师引导帮助下在网络环境下自主学习找到解决问题的方法,最后通过任务的完成实现对所学知识的意义建构。下面就为大家详细介绍下软件工程在职研究生项目驱动式教学法的实施。
在软件工程专业课程教学中,以软件的生命周期作为主线,将课程划分为五个主要模块组织教学:需求分析与建模、软件设计、软件实现、软件测试、系统运行维护。
以学生熟悉业务流程的课程管理系统开发项目为例,通过课堂与实践相结合的方式,将基本原理及方法和实施步骤融合于具体项目开发之中,使软件工程在职研究生了解如何使用软件工程的思想来构建IT系统,实现业务的分析建模、设计、开发、组装、测试和部署,最终完成一个综合实践项目的开发。