中职信息技术课程中《Python程序设计》的教学探究

期刊: 环球科学 2023年第17期 DOI: PDF下载

肖枫

平阳县职业教育中心 浙江省温州市 325401

摘要

随着现代化教学技术的有效实施,教师通过开展信息技术课程不仅能够培养学生的信息素养,同时能够提高学生的编程效果。为此教师便需要在《Python程序设计》课程讲解时,对教学过程中存在的瓶颈问题进行研究,采取合理的措施进行改进,通入游戏化教学模式,将学生的操作意识激发出来,促进Python程序设计的教学实施。以下便是对中职信息技术课程中《Python程序设计》的教学问题进行了探究。


关键词

中职信息技术;《Python程序设计》;教学探究

正文


引言

Python教学在中职信息技术课程中占有重要的位置,对于学生学习能力的培养以及素质的提高有着重要的优势。所以中职教师在《Python程序设计》教学时,需要结合学生信息技术知识学习状况,设计多样化教学模式,为学生提供完整的Python学习资料,充分发挥学生的主观意识,引导学生进行实践操作,培养学生的信息素养,为学生进一步的扩展学习提供了途径,从而提高学生的学习能力。

一、构建良好教学情景,激发学生学习兴致

教师在Python语言程序设计课程教学时,要想全面提高教学效率,需要选择合理的教学方法,根据《Python程序设计》课程内容化科学合理的优化教学方案,激发学生学习兴趣,促使学生可以更加高效掌握课本知识。因此教师就可以结合课程教学内容,为学生构建良好的教学情境,将课程中的内容展示在信息技术当中,选择学生生活中较为常见的案例进行教学,以此激发学生的学习热情,让学生主动对信息技术知识进行探究,融入到课堂教学氛围中,从而掌握相应的技能,以此培养学生的综合能力,提升课堂教学效果。

例如,教师在讲解“顺序结构”的相关知识时,教师可以为学生播放“把大象放进冰箱需要几个步骤”的视频,并让学生在观看之后将所要求的步骤来进行互动讨论,把自己的观点加以表述,随后教师就可以向学生介绍相应的教学内容,并告知学生对于次序结构要按照语句的先后顺序逐条进行,直至学生完成了这段程序中的最后一个句子为止,如此学生通过形象化的内容能够更好的对信息技术课程知识进行掌握,以此增强Python教学效果。此外教师在引导学生学习Python程序设计的内容时,不应该一开始就将教材中的语法、规则等内容为学生进行讲解,而是要对学生Python学习内容进行分析,将信息技术进行灵活应用,为学生构建良好的教学氛围,展示一些有趣的图片和视频,将学生的学习兴趣激发出来,之后在为学生演示Python的画图功能,这样更能调动学生的学习兴趣,增强了学生学习的积极性。总之,抓住学生的注意力,使学生对一节课产生好奇心是必不可少的。

二、融入游戏教学模式,调动学生的积极性

兴趣是所有行动的基础,同时也是让学生保持高涨的学习热情和探索欲望的有效手段。教师在信息技术课程《Python程序设计》教学时,可以在学生对所学知识有一定的了解之后,为学生引入游戏化教学模式,鼓励学生进行自主探究,将学生的学习欲望激发出来,学生就会积极参与到课堂学习中,此外教师在实施游戏化教学模式时,需要以科学的方式制定教学目标,在不断优化教学设计的基础上,利用游戏的方式不断冲击学生对Python知识体系的认知,使得学生能够初步建立对Python的认知,进一步地实现知识迁移的能力。

例如,教师在Python教学时,可以为学生引入老虎机的抽奖游戏代码,让学生来分析这个代码所形成的内容,进一步分析该程序过程中各个代码的含义以及最基础的算法结构,进而引出Python语言。之后在学生有一定的了解之后,可以让学生自己来进行编程,让学生感受到程序设计也很直观有趣。此外教师在讲解循环结构for语法相关知识时,教师可以为学生设计“画笔游戏”内容,首先需要让学生来画一个4条边的星星,接着让学生用所学的for语句改写画一个同样的星星(单重循环),之后画5个相同的星星(双重循环),如此教师为学生明确了相应的任务之后,便可以让学生进行游戏操作,可以让学生通过合作的形式来进行互相帮助和指导,最后让学生展示自己完成的效果,教师在针对学生完成情况进行评价,如此教师为学生设计游戏化教学模式,能够让学生通过一点点的程序完成不断体验到编写代码成功的喜悦,不断地刺激学生各种感官,也能给课堂形式带来全新的体验。

三、增加动手练习内容,培养学生实操能力

Python作为一门程序语言,教学过程中让学生上机动手编程是最重要的教学手段。所以教师在教学时,便需要为学生设计丰富的动手练习的内容,为学生布置实际操作的任务,让学生结合所学的知识进行自主探究,以此来培养学生的实践操作能力。此外教师在设计动手练习的内容,需要对每位学生学习情况进行了解,设计不能难度的练习,让每位学生都能够参与到课堂学习当中,不断地提高教学思维,提升该课程所展现的信息技术和信素养。另外学生在练习时可以让代码能力较强的学生帮忙指导代码较弱的学生,达到互相促进的效果,帮助学生加强对信息技术教学内容的理解。

例如,学生在学习了信息课程的知识后,可以为学生设计以下练习题:已知线段的两个端点的坐标A(x1,y1),B(x2,y2),求线段AB的长度;求出1000以内的所有素数。接着便可以先带领学生来分析这两个题目所表达的含义以及代码需要设计的流程,再留给学生充足的时间结合自身学习情况选择适合的练习题进行编程,最后需要让学生将编程的结果以及过程进行展示,由教师和其他学生进行合理的指导和评价,以此能够加深学生对《Python程序设计》内容的掌握程度,同时促进学生进一步系统复习Python编程知识。此外教师在设计动手练习的内容,教师还可以设计选择题、读程序写结果、程序填空、上机编程等四种练习题型,使学生学习Python的热情得以保持,编程能力得到充分锻炼,从而培养学生的信息素养。

结束语

总的来说,教师在中职信息技术课程中开展《Python程序设计》主要目的在于培养学生的信息技术能力,引导学生形成一定的信息技术素养。所以教师便需要在教学是不断创新课堂教学的方式和方法,为学生融入趣味化教学模式,增强学生浓厚的学习兴趣,引导学生掌握相应的及能力,加强学生对于Python语言程序教学的认识,使教师的课堂教学变得丰满起来,从而提升课堂教学的质量和效果。

参考文献

[1]张海青.中职信息技术课程中计算思维的可视化研究——以“程序设计入门”模块为例[J].中国信息技术教育,2023,(20):108-112.

[2]张海钧.从VB到Python,我们需要做什么——浅谈中职信息技术专业的程序设计教学[J].职业教育(中旬刊),2019,18(03):79-80.


...


阅读全文