| Java程序设计是一门实践性很强的课程,仅仅采用理论到理论或理论到实践的方式在短时间内很难达到培养的目标。通过总结分析十几年的计算机教学工作及软件开发经验,对学生的培养应该是从理论到实践,再由实践反馈到理论不断反复迭代,逐渐上升的过程。 为使学生掌握 Java技术精髓,具备实际工程项目开发能力以及再学习能力和创新能力,实现“零距离就业”,我们主要采用的教学方法有: |
| 通过精选案例、分解任务,以任务带动相关理论知识点的学习,真正做到了讲练有机融合,即在实践中学习、在学习中实践。通过突出在实践中学习,可激发学生的好奇心,激发他们的创造潜力。 |
| 项目部分通过“项目导向”使学生了解软件工程的思想,让学生获得亲身参与研究探索的体验、培养发现问题和解决问题的能力以及创新思维与技术综合应用能力。具体操作为: |
| 针对企业实际工作流程和工作场景,结合已经实际投入使用的软件项目的测试资料和软件代码,进行项目分析和任务分解,重现在企业中进行软件测试工作的任务环境。学生在实际动手操作的案例和项目实训过程中,使用真实的企业项目,真实地企业工作流程和工具,模拟项目组中各种角色,协同完成项目和任务,体验和掌握各种角色的工作技能和工作经验。 |
| 在整个教学过程中,以启发学生为主导,积极开展采用以案例分析为背景的教学模式,努力实施案例教学和项目实训,引导学生扮演“主角”,提高学生主动学习的能力和习惯。 |
| 本课题组运用现代教育技术精心设计了网络课程,提供大量翔实的教学资源,包括任务驱动的教学案例,视频动画、虚拟开发及各种形式的试题等。学生可利用业余时间进一步学习和交流,并可通过双向交流平台,实现师生间的互动,达到良好的教学效果。 |