第二步,教师进行案例场景描述,并通过典型案例演示项目中的具体任务。教师先对案例进行场景描述,让学生明白真实工作过程中这个小项目要做什么。然后通过典型案例的演示让学生体会到这个小项目要怎么做。
第三步,学生分组讨论,明确项目分工。软件的开发过程是一个团队合作的过程,将学生从成绩、性格、表达能力等方面进行分组,让不同的学生组合成一个团队进行项目的开发,既培养学生团队合作的精神,又让学生能发挥各自特长,调动学生积极性。在此步骤中,教师可以根据实际教学班组从整体上对团队的组合进行优化调整,对于一些比较难分工的项目,教师可以对团队进行指导,帮助团队进行分工。
第四步,学生根据不同分工完成典型案例的工作任务。通过项目分工,团队中每个学生有了明确的任务,可以根据教师典型案例的演示进行工作任务的模拟练习。通过这一步,让学生对工作过程和工作任务有真正的感性认识,有利于培养学生的职业能力。
第五步,总结工作任务成果,分析评价工作质量。通过一个或多个教学单元的学生项目实践,每个团队都完成了自己的工作任务,有了局部的成果。在此步骤中,教师可以将不同团队的工作成果之间进行横向比较,将团队中各位学生的工作成果和典型案例演示中的工作成果进行纵向比较。通过横向和纵向的比较,让团队中每一位学生知道整个团队做了什么,做得如何,自己发挥了什么作用,自己需要提高和注意的地方在哪里,这对学生职业能力的培养至关重要。
第六步,学生反复模拟训练。通过课堂上的典型案例的教学和学生实践,学生对工作过程和工作任务有了基本认识和体会。为加深学生认识和印象,我们将企业项目引入课堂,让团队依据“学生选课管理系统”进行“网上书城”项目的模拟训练。学生及团队独立完成项目的全过程,可以积累真实的企业项目工作经验。