【摘要】随着社会的不断发展,信息技术也在向着更高、高强的领域快速发展。计算机作为人类辅助完成任务的工具,其发展的思维要紧跟信息化建设的水平,在人生最关键的初中阶段,是各项知识开始成型并有较强的思维能力掌握并应用阶段,做好初中python项目式学习课堂构建至关重要。本文便是python项目的特点出发,分析其对于培养思维能力的重要性和研究策略,希望能对初中python项目式学习课堂构建的实践研究有所帮助。
【关键词】中学生;计算思维;python
随着信息技术不断发展,社会对计算机人才需求不断提高,而python作为计算机的基础编程语言,开展python教学对于培养学生计算思维非常有帮助,不仅可以掌握技能而且还可以提高综合素质,因此,教师需要研究如何教学才可以有效提高学生计算思维,拓展python教学实践。
一、Python项目课程的特点
Python语言是一种计算机编程语言,最初作为ABC语言的替代品而出现。这种代表简单主义思想的编程语言极容易上手,由于语言风格清晰且具有强制缩进所以还具有易读和易维护的特点,不仅如此,python语言属于速度快且具有免费开源、可移植性的高层语言,可扩展性、可嵌入性和动态性强,在使用中编程者将更加专注于问题解决而非语言研究。在高中编程教育中,python语言应用广泛,在培养初中生信息技术学科核心素养时展现出极高价值,python语言校本课程的开发和应用为初中生计算思维培养提供保障。在实践中,此类课程的重点是解决问题算法的设计,而这种语言的语法简洁性高还与英语类似,所以十分适用于开展计算思维培养。
二、python项目对于中学生计算思维培养的重要性
(一)培养思维能力
科技的不断发展不仅影响着人们的生活方式更影响着学生的学习方式以及思维特点,计算思维的培养,提高学生的思维能力以及品质,是当前学习过程中必须实现的目标,这也是学生在未来学习生活中必备条件。当前信息时代教育教学的新要求以及新趋势是培养学生思维能力。在培养过程当中,不仅需要注重学生对于数字化工具的使用,更要注重思维能力。
(二)顺应思维发展需要
中学阶段是义务教育的最后阶段,学科知识的多而杂就会马上变成精而专,因此这个阶段学生就要为下一步初中的生活打下坚实的基础,在这一阶段当中,学生的主要任务就是学习,不仅需要完成学习任务,还需要提升自己的学习能力,为了更好进入高中阶段做好接触。在初中阶段,其个人理解和思维分析能力都是处于顶峰,在这一阶段,培养学生计算思维也顺应了中学生思维发展需要。
(三)是信息技术教育的重要内容
在过去的几十年中,信息技术从基础理论教育到重视工具教学再到重视学生管理,教学模式从理论教学到实际教学,再从实际教学到理论教学的工程当中,从不重视到重视再到受到全社会重视的过程。而信息技术的每一次修改,也代表着每一次中学信息技术的教学变革,每一次课程标准颁布,都是每一次为信息技术课改指明了方向,计算思维作为信息技术课程的重要要素之一被屡次提到,计算思维的培养也是信息技术教育的重要内容与目标,必须引起充分重视。
(四)提高学生解决问题的能力
在培养学生计算思维的同时,有很大一部分都是为了使学生可以更好应用计算思维,从而分析问题,解决问题,而计算思维最好的体现方式就是用计算思维是否可以更方便地解决问题。从广义的角度上来书,学生在任何情况之下的问题解决都可以使用计算思维。在教学过程中,充分培养学生计算思维,使学生在学习当中融入计算思维,从而形成计算思维,使得问题可以在无形当中运用到自身所拥有的计算思维,从而更合理地解决问题。
三、python语言课堂教学教中存在的普遍问题
python语言是初中信息技术教学的重点及难点内容,在现阶段还面临着诸多困难,这些显而易见的困难如不及时解决,那么在初中python项目教学中就会使教学质量和成果大大降低,跟不上现在科学技术的发展脚步。
第一,精英教学与普及教学的区别;因为在现实教学中python语言对学生的理解能力要求是非常高的,但现在作为义务教育阶段教材的普及教学,学生各方面水平和能力参差不齐,作为python语言都是信息化程度比较高的,显然精英教学方法不适合现在python普及教学。
第二,照本宣科与教材处理的区别;如果以为老师没有教学计算机语言的经历,在上课时候照本宣科上课乏味,本来python语言就是一种兴趣为主的课程,感兴趣的理解就深入,所以要想学习感兴趣就必要要处理好教材的实际教学内容,这样就能提高学生的学习兴趣,从而锻炼思维能力。
四、以python校本课程培养初中生计算思维的研究
对策
(一)加强教师队伍的建设
大部分中学教师并未进行过python编程语言的完整培训,不少老师甚至对python编程语言完全一无所知,更别说实际的开发经验了。因为老师才是真正实施课程标准的主体,而老师对课程标准要求的认识与应用程度直接决定着教学规范的实施程度。实施基于课程标准的师资培养,是根据课程标准实施的一个重要措施。建议教育教研主管部门及时面向高中信息技术老师的进行有关python语言程序设计能力和教学方法的训练,以帮助他们扎实课堂教学力;并选择重点实验区域和试点院校开展有关python语言的课程实验,从试点中累积有价值的教学经验。
(二)完善配套设施建设
对于数字化教育来说,必需的设施、基本仪表装备是教学活动进行的必须条件。数字化学习实验室应该根据课堂教学模块设置,努力满足学员实际运用的需要;除考虑配置试验器具以外,还需要考虑配置相应的试验工具和检测仪器等装备,以提高试验的水平与品质。并建议在有条件的学校中建立技术课程实验区,以鼓励学生采用动手实践、试验与作业的方法,发挥学生的创造性。
(三)激发学生学习兴趣
Python编程语言需要学习者具备较好的逻辑性和思维能力,于是老师在教育过程中必须把知识点形象化,以便于学习者更为深刻掌握和领会。形象性教学方法是许多专业老师经常要使用到的一个教学方法。以python校本课程进行计算机课堂教学模式的创新可以使学生的思维能力得到充分的发挥,在进行计算机教学时,教师需要根据学生的学习需求与教学内容制定相应的教学计划,任何有关计算思维培养的课内知识教师都应将其规划在教学内容的范畴之内以充实教学课堂。python校本课程在计算机教学中应用效果极佳,当有关python的内容加入到相应的计算机教学课堂中时,可以有效充实整体的教学课程。
(四)注重评价结果培养
评价作为一个教育价值评估的过程,体现的就是对教育价值理解的多元化性。所以,若要从全方位评估学生的专业水平,信息技术学习评估就应该引入多元化评估方法,利用多途径获取学生的学习资讯,并评估学生学习成果,对提升学习帮助。基于核心素质评估的试题设计要从学习者的基本认知规律入手,并通过设计与信息技术发展有关的实际问题情景,从各个能力层次上对学习者群体展开更加全方位的考察。并建议国家教育行政主管部门协同有关专家,尽快建立与当下课改要求相匹配的python课程的考核与评估的新标准体系,在宏观层次上构建python课程的新生态体系。
综上所述,python教学对于培养学生计算思维非常有帮助,在一定程度上能够提高学生的积极性和教学质量。但在实际操作运行过程中还面临着诸多困难,这些显而易见的困难如不及时解决,那么在初中python项目教学中就会使教学质量和成果大大降低,跟不上现在科学技术的发展脚步。因此可以通过加强教师队伍的建设、完善配套设施建设、注重评价结果培养等举措,助力教学质量再上新台阶。
参考文献:
[1]钟源源.培养中学生计算机兴趣与计算思维的探索与实践[J].内江科技,2020,41(4):106-107、129.
[2]沈慧.信息技术教学中学生计算思维能力的培养策略[J].中小学电教,2020(4):53-54.
[3]叶新苗.以培养计算思维为导向的初中《python程序》的教学实践研究[D].华中师范大学,2019.
[4]张春玉.计算思维能力在中学计算机科学与技术课程中的培养[J].电脑知识与技术,2019,15(8):91-92.