微型游戏项目在中职计算机编程教学中的应用

2022-03-21版权声明我要投稿

  摘要:中职院校基于学情计算机专业必修课及学业水平测试教学中的计算机编程,对众多基础薄弱的中职生具有抽象、枯燥、乏味等特点,为保证课程教学质量与课堂效率,基于编程课上探究微型游戏项目在教学过程中的应用,总结课堂教学应用策略及教学应用经验,期望提高中职学生在计算机编程课堂的学习效率,同时也希望为相关教学研究人员提供实践参考。

  关键词:微型游戏;计算机编程;中职院校;

  计算机编程作为中职计算机专业的基础课程之一,同时也是中职学业水平测试中的重要科目之一,重在培养学生的编程思维、编程能力。但是大多数中职学生对课程并不感兴趣,加之传统教学模式的束缚与影响,导致课堂教学效率低下。而微型游戏项目的应用,可使学生在游戏编程、游戏项目实战中逐步提升自身对编程课程的兴趣,帮助学生高效、自主、快乐地完成专业学习。

一、基于微型游戏项目在中职计算机编程中的实施准备

  (一)有效分组,层次教学;分工协作,校企结合

  分小组合作的目的是学生在课堂学习过程中,会根据能力、性格、课堂综合表现等被划分为若干个小组,由小组成员共同完成教师布置的学习任务,以此达到分层次教学,并能根据不同的学情有效教学,从而提升课堂教学效率。分组的另一个目的也是在教学过程中潜移默化地培养学生的团结协作意识。每个小组完成任务的不同模块,最终汇总成一个整体项目,也让未来学生毕业后更快地适合工作岗位,有效地实现校企的过渡。在充分调动学生学习计算机编程理论知识的积极性与主动性的基础上,促使学生小组在完成微型游戏项目中,深层次理解专业理论知识、掌握实践技能。

  (二)创设情境、校企结合

  问题情境的创设是基于微型游戏项目在中职计算机编程中的另一大应用,模拟企业开发模式,根据学生实际学习情况来选择合适的教学内容,并围绕教学目标开展有针对性、有目的性的微型游戏项目。因此,中职教师在开展计算机编程教学活动过程中,可基于科学的教学内容,通过问题引导学生思考微型游戏项目开展难题,促使学生以更加主动的姿态投入日常学习中,培养中职计算机专业学生的实践研究与操作技能。

  (三)扩充实训内容

  随着经济社会的发展,企业对中职院校计算机专业学生提出了更高的要求。因此,中职院校正积极探索通过微型游戏项目向学生传达企业的开发分工结构、编程软件的开发使用以及编程面向对象的理论知识,只有学生牢牢掌握专业基础知识并且与实践有效结合起来,才可以充分挖掘自身创造潜能。因此,教师在课堂上可利用微型游戏项目对计算机编程课堂教学内容进行有效扩充,积极通过实训学习来培养学生的创新能力、实践能力[1]。

二、中职计算机编程中应用微型游戏项目的有效策略

  (一)优化课前导入环节,调动学生编程动力

  大多数中职院校计算机专业教师并未认识到课前导入环节的重要性,不充分的备课工作在一定程度上影响了计算机编程教学效果。课前导入环节在课堂教学中发挥着承上启下的作用,利用本堂课“亮点”内容吸引学生关注,调动学生编程学习动力,保证接下来教学任务的顺利开展。为进一步提升导入环节的有效性,教师可利用微型游戏项目引导学生自觉学习Python语言程序设计的基础知识,为培养实践能力奠定坚实的基础。

  计算机编程本身具有较强的逻辑性与抽象性,任何一点错误就会影响整个程序的正常运行。因此,微型游戏项目在课前导入环节的有机融入,为高效课堂的构建奠定了坚实基础。针对中职院校学生身心发展特点以及认知规律,在“玩”中激发学生学习专业知识、掌握实践技能的兴趣,对提升计算机编程教学的学生学习体验感具有十分重要的现实意义。

  (二)优化教学实施环节,培养学生的实践能力

  教学实施环节是学生了解计算机专业基础知识、掌握编程实践技能的重要过程,与导入环节相比,占课堂比重较大,保持学生学习热情与积极性是提升教学实施环节质量的重要保障[2]。但是在教学实施环节,一些教师只是单纯地按照教材中写好的知识内容,向学生传授编程语言程序设计以及其他基础知识内容,在很大程度上影响了教学活动的质量。针对这类问题,应积极在教学活动开展中运用微型游戏项目,并根据实际教学情况对游戏项目的运用计划进行调整,真正将教学内容与生活、与实践相结合,促使学生能够熟练操作计算机编程步骤,实现解决问题能力、逻辑思维能力、动手操作能力的提升。

  例如,教师可与学生一同玩“扫雷游戏”,切实加深学生的游戏体验感。由于计算机编程是一门多知识融合的学科,只了解单一知识点会增加程序设计难度。因此,教师在明确计算机编程语言程序设计总体框架以及微型游戏项目编程思路的基础上,可利用思维导图帮助学生直观了解设计游戏的思路与程序,然后结合“扫雷”游戏展开相关知识的解释,包括游戏中局部变量、界面控制、扫雷数显示、按钮事件等程序设计的解释,并且要针对学生运用相关知识自主编程中遇到的问题,提出一些解决措施,或是通过一对一辅导增强学生学习编程的自信心。在完成微型游戏项目之后,教师要总结项目游戏化的选择重点,以增强学生游戏体验感为微型游戏项目的关键,并在班级或是校园内,开展游戏试玩活动,在此过程中计算机专业学生就会发现程序缺陷,促使学生主动探索,对培养学生编程思维、增强学生编程能力、掌握编程技巧具有十分重要的现实意义,并为学生提升计算机程序设计奠定坚实的基础。

  (三)优化教学评价环节,提高学生综合素养

  教学评价环节是反映学生学习成果、教师教学质量的重要环节。为进一步优化教学评价环节,中职院校计算机专业教师要牢牢抓住学生的竞争心理,以此将微型游戏项目有机融入计算机编程教学中,真正实现教学的游戏化。在计算机技术快速发展的今天,紧密结合市场对中职院校计算机专业人才培养需求,通过小组合作学习帮助各位学生掌握微型游戏项目涉及的专业基础知识与编程技能,然后在小组内开展评价,进而引导学生树立正确的团队意识,培养学生合作精神。

  例如,在计算机编程程序设计教学中应用《智能拼图游戏》,由教师充分发挥自身引导作用,促使计算机专业学生在小组内对游戏程序设计进行分析,以通过小组内成员的探讨与学生实际操作,达到降低循环语句学习难度的目的,确保编程相关知识在层次分明、内容清晰、目标明确的小组学习中得到扩展,通过游戏互玩来发现、解决问题,并在此过程中悄然产生评价。在传统计算机专业教学模式下,讲师并未认识到教学评价的重要性,使得计算机课堂教学内容缺少拓展的渠道,并且与专业实训连接不紧密,微型游戏项目的有效应用,在很大程度上发挥学生个性以及潜能,进而达到培养学生知识运用能力、程序设计能力、思维创新能力的目的,对满足学生的企业核心素养具有重要意义。教师在验收游戏设计项目与考核过程中,要从微型游戏项目程序设计的多个角度进行测试与验收工作,并针对课堂中学生小组表现、设计能力、创新能力以及教学任务阶段性完成情况进行多元化考核,以此不断激发学生学习编程的兴趣,增强中职学生学习自信心。

  (四)优化归纳总结环节,增强学生自我认知

  归纳总结环节是教学过程中最简短的环节,但发挥着不可忽视的作用。在此环节中,教师要重视学生课堂主体作用的发挥,通过课后练习来进一步提高学生对计算机编程知识的掌握程度,达到巩固知识提升专业教学质量的目的。例如,教师在完成本节课教学内容之后,向学生提问“什么情况下使用条件循环?”“计数循环与条件循环有哪些相同与不同?”基于此,让学生结合课上学到的知识与已经掌握的实践技能,在课后通过实践操作达到解决问题的目的,促使计算机专业教学与学生实际生活有效衔接。

  针对归纳总结环节的优化,能够进一步明确运用该微型游戏项目的计算机编程课程是否全面、能够锻炼学生哪些能力、相关课程是否具有实践性,从而更好地指出学生在学习过程中存在的不足,促使学生建构完整的知识架构,并且可以深入理解最新的编程技巧与基础知识,以此真正发挥出微型游戏项目的优势与作用,促进中职计算机专业教学长远稳定发展。

  综上所述,微型游戏项目在中职计算机编程中的应用,可将教学内容项目化,并以微型游戏化形式体现在教学活动中,促使学生在游戏中完成计算机编程理论知识以及实践技能的学习。微型游戏项目开展过程中,学生会始终围绕解决问题这一主线,最大限度体现出了快乐教育、人本教育的理念,促使中职院校培养出更多高能力的计算机专业人才。

参考文献

  [1]魏少飞.项目教学模式在中职计算机应用基础课中的应用研究[J].现代职业教育,2021(12):100-101.

  [2]谭敬涛.游戏化教学在中职计算机应用基础课程中的应用[J].现代职业教育,2020(20):130-131.

作者:贺喜 单位:福州财政金融职业中专学校

【微型游戏项目在中职计算机编程教学中的应用】相关文章:

1.微型计算机技术与应用课程的教学实践

2.问题导向学习法在中职计算机应用基础课程教学中的应用

3.思维导图教学法在中职计算机应用基础课程中的应用

4.基础迁移教学策略在中职计算机教学中的应用

5.项目教学法在高职计算机教学中的应用

6.游戏闯关教学法在中等职业机械CAD教学中的应用

7.半山区微型耕作机械的推广应用

8.游戏教学法在培智小学数学课堂中的应用策略

9.谈游戏教学在小学科学教育中的应用

10.体育游戏在小学田径教学中的应用

11.任务型教学应用于中职计算机组装与维护课程

12.计算机语言课程算机语言课程教学

文档上传者