宁波市职业技术教育中心学校 浙江 宁波
摘要:近年来,计算机的广泛使用和信息时代的技术更迭推动计算机技术的不断发展和完善,Python作为上世纪九十年代的新型产物在计算机编程方面发挥着其不可替代的重要作用,Python在提供高效的数据结构的同时更能进行其有效的编程特点。易于扩展,在本世纪的逐渐发展中,Python已经成了一种被广泛应用着的web编程。中职院校作为为社会培养技术型创新人才的重要组成机构之一,对于Python编程的教育方式和教育理念都应该有其独特的特点和见解,因此在进行Python语言程序设计的教育时,学校必须加强《Python语言程序》校本课程开发力度与实践,本文就中职院校背景下《Python语言程序》校本课程开发与实践作出简要分析与探讨
关键词:《Python语言程序》;课程开发;实践研究
Python在web设计与人工智能方向中都越来越被广泛应用,随着这一新兴学科的不断发展,社会对此类专业技术人才的需求不断增大,中职学校为培养Python语言程序设计领域内的技术型人才,必须针对学校教学特性进行校本课程的开发与研究,不断推动校内学科建设发展,基于Python的优势,坚持趣味性、多元性、校本性原则,对课程进行深入探讨改革。必需明确课程教学目标与教学内容,在把握总的教学目标下,培养学生对于课程的学习兴趣和独立自主的学习能力,让一切课程开发工作的工作重心都落于学生自身的课程学习与课程深造中。
一、《Python语言程序》的优势与意义
Python的最大优势在于其本身的简洁性和实用性,对于同高等院校相比而言英文水平有限的中职院校学生而言,Python的入门较为简单,没有难以理解的复杂代码和编程,而中职学校的学生更能够有把握的熟练应用这项技术,将它发挥应用于实际的web开发、人工智能应用领域中。目前的经济与科技水平已经让越来越多的人人工智能参与到我们的日常生活中,复杂而周密的编程便应用于实际操作中,对人工智能进行操控,Python较于其他形式的编程而言,更在于简洁明了的表达与书写,实现编程的核心价值,更不是将关注点放在晦涩难懂的编程本身,适用于中职院校注重于实际操控工作的进行,有效解决了中职院校学生对于复杂代码难懂、不愿意学习的种种困难。它的功能强大,不因为其简洁明了的特点失去了其使用的实用性,在一些大型的系统的应用中,Python能够做到强大而完善的支持各项工作,帮助维护大型程序,分割信息板块,完成对不同模块的基础处理与整体运用。Python作为一种解释语言,不注重特定的格式和符号,而在于整体编程的效果表达,在对系统进行操控与应用中都到了关键的处理作用。使用简单、易于调试、简洁易懂的风格优点让各大中职院校选用其作为必修课程。
二、《Python语言程序》的校本课程开发与实验的原则
1.根据人才培养方案指示,合理进行教学管理
学校对于《Python语言程序》课程的一切设计与发展,都针对于培养学生的合理性与社会所需要的学生必备能力的培养,在根据学生专业方向的研究下,合适、合理的选择增修课程的学习内容,并对针对于学校培养方向特性的研究基础上,删减不必要的学习内容,对学生应用过程中需求更大的知识体系中,进行有针对性、合理的举例添加和知识补充。在针对中职学生的接受水平的情况下,老师合理的删减部分教学内容,并对书本上的教学内容进行简化整改,形成学生易于接受的知识体系,让学生在学习的过程中,减少不必要的负担和压力。本着一切为了学生发展的原则,帮助学生对有关专业知识进行学习、提升。
2.让学生做学习的主导者
始终明确学生是课堂教育中的第一主人公角色,学生的有效学习是在自我管理监督下,进行对知识的有效汲取,校本课程的开发与建设是在对学生满足学生需求的条件下对课程本身进行一系列的改革与调整,学生只有做学习的主导者,根据自身情况进行对知识的把握和分析,才能知道自己的欠缺之处和对知识的需求程度,从而做出相应的调整变化和改造。因此在进行校本课程的改革和建设中,老师要时刻保持对学生学习进度的高度关注,发现学生学习中的问题,帮助学生进行学习漏洞的修复和学习中不解方面的解疑答惑。站在学生的学习角度,深刻考虑到学生所需要的是什么,所缺乏的是什么,在Python领域,各专业学生注重的是哪些内容的学习,而不是囫囵吞枣,不对课程内容进行精雕细琢,粗略的分析之后就为学生定下学习的大纲和目标。
3.注重理论与实践的有机结合
中职院校学生的培养重点在于为社会培养实用型的技术人才,因而学生在对课程理论有一定程度的了解过后更不能丢失的是对实地操作的熟练掌握,在进行课程教学中,老师应该时刻把控对于学生理论学习与实践练习时间与进度的把控,帮助学生进行真正意义上的有效学习。老师对学生课堂理论的教学,目的更在于让学生能够掌握其操作流程与规范,从而实现日后的操作和学习。因而针对中职学生的Python的教学在时间分配上应注重操作与理论的有机结合,在操作中为学生讲解对应的理论知识,让学生对于知识的映象变得更加深刻,让这门课程的学习成为一门有操作性、有技术性的课程,而非一门认代码、认字符的理论课程。
三、《Python语言程序》的校本课程开发策略
1.根据教学需求,简化教学内容
在《Python语言程序》课程的校本开发中,简化、提炼是这门课程开发的重要途径,老师在进行教学设计时,应时刻为学生着想,按照学生习惯性的思维方式,体会学生是否能够接受、学生学习接受率等问题,对一些专业不必要且较为冷门生硬的课程内容,老师可根据实际需要,删减其中的部分内容,或是用易于学生接受的语言,以其他的方式对学生进行基础知识的教育。对于学生在实践过程中必须掌握的、必须理解的重难点,老师可通过分析研究的方法将问题进行简单剖析,用细节化的处理方式,帮助学生明白每一步的执行意义,举出更简单、更明了的例子,帮助学生理解。一切为了实践,重在实践,让课程不再成为学生头疼的原因,根据不用的教学需求,进行不同方向的专业知识教学。
2.丰富校本课程开发办法
校本课程的开发针对于学校学生特性,帮助学生进行针对性学习,因此老师在对课程进行改革和推进工作时,需要多加观察学生对于课程的学习表现,发现并总结利于学生学习该门课程的学习方式和学习技巧,培养学生独立自主学习的积极性,此外,老师还可以让同学们互相之间进行交流合作,共同探讨学习的方法,学习的特点以及对于课程的理解、思考,帮助学生完成对于课程的基础认识和相关的学习方法交流。老师在同学们自主学习交流过程中,发现好的学习技巧,发现课程学习过程中的困扰,完善课程建设信息。同时,学校应建立对应的课程研究小组,对于本校学生特点进行深入剖析,结合学生未来就业方向,就业需要进行对课程教学大纲的修改,维护学校校本课程建设初衷。在对任课老师与学生的采访下,以数据的精准形式掌握课程开发的第一手资源,结合学校自身特点,派出课程小组向其他院校学习课程教学的基本思路,基于Python简洁、实操性强的特点对任课教师进行系统化的培训,帮助教师进行合适教学方案的设计。
3.加强学生与校本课程研究小组间的交流
研究小组在进行课程改革与教学内容删减的过程中,应时刻保持与学生的高度联系,在第一时间内了解学生学习的情况和难点,帮助学生找到新的学习方案和动力,学生对于课程研究小组的研究成果能够起到关键的验收作用,学生通过对于课程开发成果的实施,清楚的认识到课程的变化和使用时的感觉,有效的帮助课程小组避免走弯路、进行无实质作用的改革。同时基于Python语言程序设计的独特性,课程研究小组可在教学规划中合理改变学生理论课与实验课的学习时间,在不断的探索与实践下,合理推出学生对于课程理论与实践教学时间和教学模式的需求。学生对于课程开发成果的实践评价准确且可信度高,能够对课程研究小组起到关键的督促作用。及时的评价与检验帮助课程开发小组进行更加科学、更加系统的研究,让研究成果能够进一步的得到发展和提高。
四、加强学生对课程的兴趣与学习
1.学生对课程的兴趣的重要性
兴趣是最好的老师,学生对于课程学习有着自身良好的兴趣,在老师进行课程授课的过程中,学生才能够克服自身对于陌生、困难知识点的恐惧,能够开放的接受老师所传授的知识和内容,学生对于课程具有一定的兴趣,学校对于校本课程的开发才能够有合适的实践机会和具有说服性的实验报告,在对课程开发的过程中,学生对于课程的兴趣督促学生帮助课程研究小组进行多角度、多方面问题的研究探讨,若是学生失去了对课程研究的兴趣,课程开发小组的工作成果便失去了基本的价值和意义,学生对于课程的开展持一种无所谓的态度,阻碍了学校课程的设置发展,让课程的开发实践陷于困境,很难走出僵局。
2.学生对于课程兴趣的培养
学生在进行日常学习时,很难对于枯燥的理论知识产生浓厚的兴趣和爱好,为加强学生对于python语言程序课程学习的积极性,帮助学生接受更专业更完善的理论教育,必须采取一定措施,帮助学习提起对课程学习兴趣,例如,老师可以在进行实验课时,布置一个除课本上任务之外的创新性小任务,促进学生对于知识体系的吸收利用,并对于完成度高、具有创新精神的学生进行实质性奖励,如一包水果糖、一个小挂件等小奖励。奖品不在于丰厚程度,而在于激励学生学习课程,激发学生的竞争意识和培养独立思考、独立完成任务的能力,帮助学生在枯燥的学习过程中增添点滴趣味。
五、结束语
Python语言程序在中职教育中发挥了简洁与实用的两个重要特点,Python程序本身的简洁性极其符合中职院校对于学生的培养目标,没有复杂编程语言的特性帮助Python在学生实际解决问题过程中发挥出其特有的功效,而在解决庞大的系统问题时,Python语言程序毫不逊色,能够实际帮助学生解决问题,并熟练应用于实际生产生活中。因此,中职《Python语言程序》校本课程开发与实践研究对于课程本身与学生未来的实践有着一定的现实意义。成功的进行课程的校本开发和合理实践,能够帮助学生进行更好的学习,也为日后工作中有关知识的应用提供了理论和技术的双重支撑。
参考文献
1.吴亚雯.高中《Python程序设计》校本课程开发的实践探索[D].扬州大学,2019.
2.陈晴.高中Python程序设计课程教学实践探索[J].读写算,2019(21).
3.王颖.面向信息系基于"Python程序设计与应用"课程的教学研究与实践.