微型游戏项目在中职计算机编程教学中的应用探究
2021-09-22贺喜
贺喜
[摘 要] 中职院校基于学情计算机专业必修课及学业水平测试教学中的计算机编程,对众多基础薄弱的中职生具有抽象、枯燥、乏味等特点,为保证课程教学质量与课堂效率,基于编程课上探究微型游戏项目在教学过程中的应用,总结课堂教学应用策略及教学应用经验,期望提高中职学生在计算机编程课堂的学习效率,同时也希望为相关教学研究人员提供实践参考。
[关 键 词] 微型游戏;计算机编程;中职院校
[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2021)39-0224-02
计算机编程作为中职计算机专业的基础课程之一,同时也是中职学业水平测试中的重要科目之一,重在培养学生的编程思维、编程能力。但是大多数中职学生对课程并不感兴趣,加之传统教学模式的束缚与影响,导致课堂教学效率低下。而微型游戏项目的应用,可使学生在游戏编程、游戏项目实战中逐步提升自身对编程课程的兴趣,帮助学生高效、自主、快乐地完成专业学习。
一、基于微型游戏项目在中职计算机编程中的实施准备
(一)有效分组,层次教学;分工协作,校企结合
分小组合作的目的是学生在课堂学习过程中,会根据能力、性格、课堂综合表现等被划分为若干个小组,由小组成员共同完成教师布置的学习任务,以此达到分层次教学,并能根据不同的学情有效教学,从而提升课堂教学效率。分组的另一个目的也是在教学过程中潜移默化地培养学生的团结协作意识。每个小组完成任务的不同模块,最终汇总成一个整体项目,也让未来学生毕业后更快地适合工作岗位,有效地实现校企的过渡。在充分调动学生学习计算机编程理论知识的积极性与主动性的基础上,促使学生小组在完成微型游戏项目中,深层次理解专业理论知识、掌握实践技能。
(二)创设情境、校企结合
问题情境的创设是基于微型游戏项目在中职计算机编程中的另一大应用,模拟企业开发模式,根据学生实际学习情况来选择合适的教学内容,并围绕教学目标开展有针对性、有目的性的微型游戏项目。因此,中职教师在开展计算机编程教学活动过程中,可基于科学的教学内容,通过问题引导学生思考微型游戏项目开展难题,促使学生以更加主动的姿态投入日常学习中,培养中职计算机专业学生的实践研究与操作技能。
(三)扩充实训内容
随着经济社会的发展,企业对中职院校计算机专业学生提出了更高的要求。因此,中职院校正积极探索通过微型游戏项目向学生传达企业的开发分工结构、编程软件的开发使用以及编程面向对象的理论知识,只有学生牢牢掌握专业基础知识并且与实践有效结合起来,才可以充分挖掘自身创造潜能。因此,教师在课堂上可利用微型游戏项目对计算机编程课堂教学内容进行有效扩充,积极通过实训学习来培养学生的创新能力、实践能力[1]。
二、中职计算机编程中应用微型游戏项目的有效
策略
(一)优化课前导入环节,调动学生编程动力
大多数中职院校计算机专业教师并未认识到课前导入环节的重要性,不充分的備课工作在一定程度上影响了计算机编程教学效果。课前导入环节在课堂教学中发挥着承上启下的作用,利用本堂课“亮点”内容吸引学生关注,调动学生编程学习动力,保证接下来教学任务的顺利开展。为进一步提升导入环节的有效性,教师可利用微型游戏项目引导学生自觉学习Python语言程序设计的基础知识,为培养实践能力奠定坚实的基础。
计算机编程本身具有较强的逻辑性与抽象性,任何一点错误就会影响整个程序的正常运行。因此,微型游戏项目在课前导入环节的有机融入,为高效课堂的构建奠定了坚实基础。针对中职院校学生身心发展特点以及认知规律,在“玩”中激发学生学习专业知识、掌握实践技能的兴趣,对提升计算机编程教学的学生学习体验感具有十分重要的现实意义。
(二)优化教学实施环节,培养学生的实践能力
教学实施环节是学生了解计算机专业基础知识、掌握编程实践技能的重要过程,与导入环节相比,占课堂比重较大,保持学生学习热情与积极性是提升教学实施环节质量的重要保障[2]。但是在教学实施环节,一些教师只是单纯地按照教材中写好的知识内容,向学生传授编程语言程序设计以及其他基础知识内容,在很大程度上影响了教学活动的质量。针对这类问题,应积极在教学活动开展中运用微型游戏项目,并根据实际教学情况对游戏项目的运用计划进行调整,真正将教学内容与生活、与实践相结合,促使学生能够熟练操作计算机编程步骤,实现解决问题能力、逻辑思维能力、动手操作能力的提升。
例如,教师可与学生一同玩“扫雷游戏”,切实加深学生的游戏体验感。由于计算机编程是一门多知识融合的学科,只了解单一知识点会增加程序设计难度。因此,教师在明确计算机编程语言程序设计总体框架以及微型游戏项目编程思路的基础上,可利用思维导图帮助学生直观了解设计游戏的思路与程序,然后结合“扫雷”游戏展开相关知识的解释,包括游戏中局部变量、界面控制、扫雷数显示、按钮事件等程序设计的解释,并且要针对学生运用相关知识自主编程中遇到的问题,提出一些解决措施,或是通过一对一辅导增强学生学习编程的自信心。在完成微型游戏项目之后,教师要总结项目游戏化的选择重点,以增强学生游戏体验感为微型游戏项目的关键,并在班级或是校园内,开展游戏试玩活动,在此过程中计算机专业学生就会发现程序缺陷,促使学生主动探索,对培养学生编程思维、增强学生编程能力、掌握编程技巧具有十分重要的现实意义,并为学生提升计算机程序设计奠定坚实的基础。