APP下载

初中Python语言程序设计课程教学实践浅探究

2020-09-10何泽朋

小作家报·教研博览 2020年37期
关键词:程序设计教学活动语言

何泽朋

摘要:文章在研究过程中结合Python语言程序设计课程的特点与新课程改革教学指导,从学生学情分析、教学目标、教学策略、教学过程设计四个方面对教学实践展开探究,以期能够有效的提升初中Python语言程序课程教学效果。

关键词:初中;Python语言程序设计;教学;实践

引言

信息化教育背景下,学生的信息核心素养与技能掌握开始深受重视,初中阶段的Python语言程序设计课程的重要性也显著提升。受传统教学模式与观念的影响,课程的教学模式与策略都需要进行优化创新,使其更好的适应现代化教学发展形势与学生的学习需求。教师需要转变教学观念,加强对Python语言程序设计课程的深化探究,以便切实有效的促进教学效率和质量的提升。

一、学情分析

现代教育理念倡导学生在教学活动中的主体地位,教师需要加强对学生学习情况的细致掌握,了解学生的真实学习状态,明白学生的现有计算机水平、生活中的计算机操作经验、学生的兴趣点以及学生认为的学习重点难点等因素,全面考虑分析后在进行有效的备课和教学开展。同时,教师还要立足于Python语言程序设计的特点与学习,明确课程对学生知识连贯性与思维能力的要求,通过科学的学情掌握,确立教学目标与教学活动中学生的能力和水平培养,让学生真正的可以在学习中收获更多的知识实现学以致用。

以初中阶段的趣味小游戏的程序设计教学为例,笔者根据学生的学习情况展开分析,通过前期课程的学习学生已经对编程知识产生了初步了解,但仍存在一定的不足,具体表现为课时有限,本校的信息技术课程设定为每周一节,由于需要周期性的知识梳理与强化,学生可能存在对之前学过知识以往的情况,一定程度上制约了学生知识连贯性的发展。此外,初中阶段学生的计算机水平较为有限,缺少完整的计算机思维与具体操作方法的深化认知,导致所学的知识与生活实际存在一定的差距,不能有效的对知识和技能进行灵活运用。因此,笔者确立了巩固既有知识经验、培养学生计算思维以及对知识灵活运用的整体教学思路,以便为后续的教学提供科学正确的指导。

二、教学目标

教学目标既是教学活动的切入点,也是最终的教学成效,由此可见教学目标的重要性,教师需要科学的对教学目标加以有效把控。在制定教学目标的过程中需要结合学生学情与教学内容,以精炼简洁准确的教学目标设计指导教学活动的设计,以趣味小游戏的程序设计教学为例,笔者制定了知识与技能、过程与方法、情感态度价值观三项教学目标。其中知识与技能的教学需要让学生了解和掌握if语句的格式、功能相关的知识,可以进行简单的选择结构程序编写,并用于解决实际问题;过程与方法则是通过趣味性游戏设计强化学生对程序设计手段的认知,在参与实践的过程中促进学生计算机思维能力的发展;过程与价值观则是提升学生的学习体验感,感受到信息技术的魅力,从而养成良好的学习习惯。

三、教学策略

现代化教学理念指导下的教学策略得到了科学的丰富,文章在探究过程中从活动情景设计、导学案教学、趣味游戏教学以及合作学习四个方面进行教学策略探究。通过教学活动情景设计可以将学生引入到特定的教学情景中,通过教学内容中的游戏性作为教学切入点,以此提升教学活动的趣味性。为更好的展现学生的主体地位,教学活动中以点拨与指导为主,精炼教师的教学语言,让学生在教学活动中进行自主和协作探究学习,以此构建完整的Python语言程序设计知识结构,以“利用已知探索未知”的方式进行导学案设计,让学生在学习过程中可以获取更多的知识,强化自身的知识基础与储量,为后续教学提供便利条件。

为了让学生的学科核心素养在课堂上得到落实,教师为学生创设情境,提供发现问题、自主解决问题的机会,引导学生主动将问题求解与信息技术相关联,即让学生的信息意识在具体情境和信息活动中得到逐步养成;在解决问题的过程中,学生全程亲历分析思考、实践求证、反馈调试的过程,使得他们的计算思维得到一定的发展。因此本课中教师让学生通过设计小游戏,亲历了从分析问题到设计算法到编写程序、调试程序的完整程序设计基本流程,并在拓展部分设置了让学生举出生活中的选择实例,设计算法来实现的任务,从表面来说是让学生将当堂所学现学现用、学以致用,深层次的背后却是让学生的信息意识和计算思维得到落实。

为了让学生的团队协作能力得到锻炼和提升,也为了给不久的将来项目学习活动的顺利开展奠定基础,教师课前根据学生的个性、特质、基础和能力进行了异质分组。在课堂中,组内讨论、成员合作,在组内成员彼此的摩擦和磨合中,将个人的智慧与思维与他人发生激烈的碰撞,产生出创新的火花;在课堂中,角色扮演、组间竞争,在小组与小组的比拼竞赛中,小组成员的斗志被充分调动和激发出来,学生个个斗志昂扬,课堂气氛活跃,在这种氛围下学生的学习效率也显著提高。

四、教学过程设计

有了对学生情况的全面把握、对教学目标的精准界定,还有多种形式教学策略作为支撑,教学设计中的教学过程设计就显得有理有据、水到渠成了。下面同样以趣味小游戏的程序设计为例介绍教学实施过程。教师播放央视“购物街”猜商品价格游戏视频片段,将这个游戏带到课堂。用PPT呈现游戏规则,对规则做简单介绍后组织全员体验游戏。一位学生扮演主持人的角色,介绍商品后组织在座同学竞猜,竞猜者起立报出价格,主持人根据报价给出"高了"或"低了"的提示,先猜中者获胜。以此激发学生的兴趣,使学生积极参与到教学活动中,游戏环节结束后,同学在教师的带领下将用程序来设计一个猜商品价格的游戏,让自己玩个过瘾。由此引出本课时的主题。此外,教师应当注重教学活动的互动性,不仅要做课堂的主导者和组织者,更要做参与者,积极参与到学生的互动交流中,構建活跃的教学氛围,以此提升语言程序设计课程教学效果。

结语:新课程改革与素质教育的持续深入,初中Python语言程序设计课程的重要性不断提升,教师应当树立现代化教学理念,加强对教学活动的实践探究,结合学生的学习需求与学情,开展多元化的教学实践,以此促进语言程序设计课程教学效率和质量的提升。

参考文献

[1]徐娟, 肖平. Python语言程序设计课程辅助教学方法探索[J]. 创新创业理论研究与实践, 2020, 003(008):24-25.

[2]吴亚雯. 高中《Python程序设计》校本课程开发的实践探索[D]. 2019.

[3]芦碧波, 孟祥龙, 袁婷婷, et al. Python语言程序设计课程的案例式实验教学[J]. 计算机教育, 2020, No.304(04):84-87.

猜你喜欢

程序设计教学活动语言
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
幼儿园教学活动中信息技术的应用思考
C++程序设计课程教学改革研究
培优辅差小组教学活动的实践研究
基于核心素养之自主发展的教学活动设计
医学专业“Python程序设计”课程教学改革总结与思考
以数学类绘本为载体的幼儿园教学活动探究
我有我语言
语言的将来