为促进学生的团队交流,项目驱动式教学采用小组的形式共同学习。在教学前,计算机在职研究生教师按相关要求对全班学生进行分组,并给每个小组分配一个难易相当的实训项目,要求在规定时间内完成。可由教师提供几个难易不等的项目供学生选择,也可由学生自主选择项目,但要保证选题的多样性,各小组的项目选题最好都不相同。
计算机专业课程的实践性很强,为了能对知识更加深刻地理解、消化和吸收,让学生学习完后马上着手相关项目是最有效、直接的方式。因此,学生在课堂上首先要认真听取教师对于方法与步骤的示范讲解,每一步及每个原理都需要理解透彻、深入,才能保证项目的顺利进行。因为学生的任务不是传统教学中对教师示范案例的简单再现,而是需要运用所学知识独立完成具有特定功能和要求的项目。如果某些功能的实现方法在课堂上没有涉及,则需要通过各种渠道查找资料完成。因此,学生必须在理解吸收知识的前提下,进行知识的运用与延伸。
同时,各开发小组要定期组织交流讨论,教师和其它开发小组成员均参与讨论,以提高计算机在职研究生的学习主动性,激发其课程学习兴趣。通过讨论比较各种方法的优缺点,学生不但更好地掌握了自己的方法,也学习了其他人的方法。讨论完成后,教师引导学生进行归纳总结,并结合相关原理与知识进行讲解,使学生最终得到可行方案。
通过实施项目驱动式教学,学生成为了教学主体,激发了其好奇心和创造力,从而无形中转变了学习方式,学习态度从“要我学”转变为“我要学”。