APP下载

“智能+”时代高中信息技术教与学的思考

2023-07-17丁进锋

名师在线·下旬刊 2023年6期
关键词:Python语言智能+高中信息技术教学

摘 要:在“智能+”时代,信息技术已经成为个体必备的技能,人们需要在生活、工作以及学习中灵活运用现代信息技术和智能技术,发挥智能设备的作用。在高中信息技术教学中,教师需要将教学重点放在培养学生计算思维、提高学生信息技术能力等方面,使学生在未来的工作和生活中充分利用现代信息技术和智能技术,帮助学生全面成长。Python语言是高中信息技术教学的重点内容,文章立足于“智能+”时代背景,以Python语言教学为例,阐述了新时代高中信息技术教师应该具备的教育理念和工作心态,以及学生应该具备的学习观念,对Python语言教学策略进行了深度探索。

关键词:高中信息技术教学;“智能+”时代;Python语言

中图分类号:G427                                文献标识码:A                                       文章编号:2097-1737(2023)18-0080-03

引  言

2017年7月,国务院印发了《新一代人工智能发展规划》,提出了我国人工智能发展的基本指导思想和战略目标,明确了相应的工作任务和保障措施,将人工智能作为建设创新型国家的重要措施。人工智能技术已经渗透到人们生活的各个方面。近年来,互联网技术、云计算技术、人工智能技术、物联网技术等得到了快速发展,实现了“互联”与“智能”的双向进步。这些先进技术催生了新的经济形态,也共同创造了“智能+”时代。

一、“智能+”时代下高中教师发展方向

(一)转变传统的教育观

在“智能+”的时代背景下,高中信息技术教师需要转变教育教学观念,充分认识到信息技术教学对学生个人发展的重要性,优化教育教学方法。对于Python语言教学来说,教师需要将“传授知识”和“演示操作”转变为“带动”和“引导”,展现编程教学的独特魅力,让学生从以往的模仿学习、单一式学习转变为创造性学习、多样化学习,全面强化学生的学习效果[1]。新的时代背景给高中信息技术教师带来了很多新挑战。教师需要充分运用校园的教学环境,用乐观、积极的心态应对这些挑战,促进学生加快学习新知识、新技术,用全新的教育观来影响学生。

(二)构建全新的知识观

在当前这个“智能+”时代,信息的获取方式更加多元化,学生可以通过手机、平板电脑等移动终端自主学习信息技术,观看他人的编程过程,了解最新的人工智能技术,学习行为降低了时间、空间的限制。高中信息技术教师需要构建全新的知识观,认识到当前时代学生的学习特点,在信息技术教学中充分利用现代科技,引导学生进行自主学习,提高学生对所学内容的兴趣。在新形势下,高中信息技术教学不能完全局限于教材,教师需要对信息技术课堂进行拓展延伸,融合微课、慕课、智慧课堂等教学手段,让学生接触更多的学习内容,增强信息技术学习效果[2]。

(三)引入“学生中心”理念

“学生中心”既是新课程改革的要求,又是新时代的教育需求。高中信息技术教师需要引入以学生为中心的教育理念,在实践教学中突出学生的主体地位,重视学生的实际学习效果。在Python语言教学中,

教师需要为学生提供自主学习、合作学习的良好平台,承担好协调者、引导者、客观评价者的角色,融合信息技术教材、Python语言教学素材、学生的基础知识等,让学生主动探索Python语言的内在规律,一边学习一边消化吸收,达到实践应用的程度。在“智能+”时代,高中信息技术教师需要将以往的“育分”观念转变为“育人”理念,打造全新的信息技术课堂样态,促进学生全方位发展。

二、“智能+”时代高中生的发展方向

(一)学习重心的发展方向

在“智能+”时代,信息技术学科给学生带来了很多新挑战、新要求,高中生需要转变学习重心,提高自身能力。对于高中信息技术学科而言,学生需要通过实践学习获得批判性思维、沟通协作能力以及创造能力的发展,树立终身学习的意识。在Python语言教学中,高中信息技术教师需要结合课堂教学目标以及教学内容,采取富有创造力和创新性的教学方法,培养学生解决编程问题的能力,让学生主动创造作品,增强应用意识[3]。因此,信息技术教师需要培养学生的综合素质,让学生学会探究、学会创新,在课堂学习中进行人机交互,强化学生对人工智能技术的理解。

(二)“六个力”的发展方向

在新时代背景下,高中生的“六个力”直接关系到学生未来的发展,教师需要在教学实践中培养学生的“六个力”。“六个力”包括人格力、適应力、学习力、选择力、探究力和修复力。首先,在人格力方面,学生需要具备亲和力,善于与他人进行交流和合作,主动分享学习成果,形成一种健康、阳光的人格。在“智能+”时代,学生还需要具备一定的适应力,迎接新时代的挑战,转变自己的学习方式,提高对新事物的接受能力。在学习力方面,学生需要具备自主学习、知识更新、终身学习的能力,不断激发自身的学习欲望,转变传统的学习思维,充分利用数字化的学习资源,在学习中寻找乐趣。在选择力方面,学生需要从以往的被动学习转化为主动选择、主动学习,结合自身对Python语言的兴趣、学习需求进行选择,充分发挥自身的选择权。在探究力方面,学生需要具备批判性思维,主动学习、主动思考,通过收集资源、分析对比等方法,最终获取问题的解决路径,寻找正确的答案。修复力是一种试错与纠错的能力,对高中信息技术学习而言,学生需要具备不怕挫折的学习毅力,在学习中不断试错和纠错,提高自身的承压能力。例如,在学习编程游戏时,学生有可能经历多次失败,编写的游戏程序一旦出现问题,就需要推翻之前的内容从头开始,这就要求学生具备心理修复能力,乐观地面对失败和挫折。

三、“智能+”时代高中信息技术教与学的思考

(一)基于问题,培养能力

在“智能+”时代,高中信息技术教师需要巧妙运用问题引导学生进行思考,使学生主动探索问题解决的具体路径,培养学生的思维能力和实际操作能力。Python语言具有语法简洁、包容度高等特点,教师可以通过设计问题的方法,引导学生主动探索Python语言的功能。在设计问题时,教师需要为学生预留进步空间,一方面要通过问题来提高学生的探究力,激发学生的学习欲望;另一方面还要科学控制问题难度,避免学生产生畏惧心理[4]。

例如,在学习turtle绘图模块时,学生需要深入理解turtle绘图工具的作用,熟练掌握图形的绘制方法,提高编程能力。在教学中,教师可以设计阶段化的问题,用问题串联整个课堂,指导学生学习,强化学生的课堂实践,提高学生应用turtle绘图工具的熟练度。在教学中,教师可以创设这样的问题情境:“小a邀请朋友到自己所在的城市玩耍,朋友是一名爱好美食文化的青年。小a想要编写一个本市美食路线的程序,他需要怎么做呢?”在问题的指引下,学生需要查阅本市的地图,了解本市的美食,完成自主设计和自主规划。在简单规划之后,学生需要用编程的方法呈现本市的美食路线,适当增加动态变化效果,通过Python中的turtle完成绘图。在绘图时,教师可以继续用问题引导学生思考,如“如何设置初始角度?”“如何填充颜色?”

在教师的引导下,学生可以循序渐进地完成绘图,解决绘图中存在的问题,最终呈现美食路线。在实践过程中,学生需要观察代码,运行程序,调整相关参数,

探究turtle绘图模块中的指令,再现绘图过程,完成类比学习,最终提炼出算法和程序的对应关系,设计解决方案。在问题情境的指引下,学生可以深入思考问题的核心,通过多种途径解决问题,掌握turtle绘图模块中的基础指令,全面强化学习效果。

(二)基于创新,提高素养

在“智能+”时代,高中信息技术教师需要不断提高学生的创新能力,引导学生充分利用以往的编程知识,融合现实生活经验,让学生利用现有资源进行创新,编写更多新颖的程序,提高学生的综合素养。Python语言具有较高的开放性,功能比较丰富,具备标准库和第三方库,能够为学生的创新学习奠定坚实的基础。在课堂教学中,教师可以运用信息技术手段为学生呈现优秀的案例,展现创新性的程序,激发学生对Python语言的应用欲望,让学生在案例中获得灵感和启示。

例如,教师可以为学生展示Python语言应用于游戏、网站、系统软件的创新项目,让学生感受Python语言的强大功能,从而萌生出一些创新性的项目构想。在教学“递归”算法时,教师可以引入“汉诺塔”游戏,通过游戏激发学生的学习兴趣,让学生在玩游戏的过程中直观分析程序,剖析游戏程序的内在算法。另外,教师还可以为学生展示简单的游戏语言程序,让学生对这些语言程序进行更改、创新,通过修改代码、编写部分程序、运行调试等方法,强化Python语言学习效果。例如,教师可以引入“纸牌”“大鱼吃小鱼”“连连看”等数字化游戏,引导学生通过编程的方法分析游戏,编辑游戏代码,研究Python中的列表、循环、函数、判断等内容,提高学生的编程能力,优化學生的抽象思维。在各类数字化游戏的支持下,教师可以全面渗透编程课程的知识点,提高学生的动手操作能力,让学生在完成游戏、分析游戏、编写游戏的过程中锻炼计算机技能,增强编程学习兴趣。通过培养创新能力,学生能够认识到Python语言的功能,在实践中充分运用Python语言,不断发现Python语言的新用途和新功能,实现计算思维的发展。

(三)基于探索,构建框架

Python语言的学习是一个循序渐进的过程,而学生需要在变化中探索,在探索中获得新的突破,提高学习能力和探究能力。信息技术教师需要紧跟时代潮流,帮助学生构建Python语言的学习框架,满足学生的实际学习需求。在学生探索的过程中,教师可以为学生提供指导和帮助,解答学生的疑问,给予学生更多的自由思考空间,减轻对学生的束缚。

在“智能+”时代,手机、平板电脑等移动终端都已经实现了语音功能,这些电子产品中拥有“语音助手”,能够协助用户完成操作。教师可以为学生提供拖拽式GUI构建器和语音识别库,引入项目式教学法,鼓励学生利用Python语言,创建与计算机对话的用户界面。除了拖拽式GUI构建器和语音识别库,教师还需要为学生准备一些pages文稿素材,引导学生对语音命令进行硬编码,让学生添加更多的命令,完成测试代码、构建登录表单等操作,激发学生的探索欲望。另外,教师还可以指导学生利用Python设计“成绩查询小程序”。在“成绩查询小程序”中,用户可以输入自己的名字、班级、个人密码等信息,然后自主查询考试成绩,提高成绩查询效率,保护个人隐私。在小程序的设计中,

学生需要化身为“小老师”,应用学生成绩数据库,对现有的数据进行处理,定义变量,读取学生成绩信息,循环等待操作指令并执行,编写操作指令执行函数,对学生的成绩信息进行新建、查询、修改、删除等。在该系列项目的操作中,教师可以将学生划分为不同的项目小组,指导学生完成数据处理,然后设计成绩查询系统。在程序设计完成后,教师还需要指导学生互相开展程序测评,每个小组的学生都需要运用其他小组设计的查询程序进行查询,计算成绩查询的准确性,找出程序设计中的漏洞,评价“成绩查询小程序”

的表现。通过设计创新型的学习项目,学生能够在课堂上发挥想象力,充分应用所学知识,用编程思维来解决问题。对于高中学生来说,创新能力和探究能力非常关键,高中信息技术教师需要不断引入新的概念和新的项目,引导学生对新问题进行探索,提高学生思维的灵活性。

结  语

在“智能+”时代,高中信息技术教师需要改变自身的教育观念、知识观念,在实践教学中引入“学生中心”理念,提高信息技术教学的创新性。针对Python语言来说,高中生需要转变自身的学习重心,在学习中提高创新能力、探究能力、适应能力等,利用Python语言来完成自己的想法和创意,将创新思想付诸实践。在信息技术实践教学中,教师需要为学生设计学习问题,充分发挥学习问题的引导作用,帮助学生构建知识框架,提高学生的信息技术探索能力和创新素养。

[参考文献]

罗洪.“互联网+”视域下高中信息技术教学方式的转变分析:评《现代教育技术与高中信息技术教学》[J].热带作物学报,2021(10):3087.

于颖,于兴华.学科核心素养统领的高中信息技术教学内容结构建构[J].现代教育技术,2019(8):120-126.

解月光,杨鑫.高中信息技术学科信息意识素养解读及教学建议[J].课程.教材.教法,2017(12):85-90.

李维明.普通高中信息技术学科教学中核心素养的培育[J].中国电化教育,2017(5):26-29.

作者简介:丁进锋(1978.11-),男,江苏江阴人,

任教于江苏省江阴市第一中学,中教一级职称。

猜你喜欢

Python语言智能+高中信息技术教学
腾讯云定义“智能+” 万物智联新时代即将开启
基于Python语言和支持向量机的字符验证码识别
论Python程序设计语言
基于Python语言的面向对象课程实践教学探讨
合作学习在高中信息技术教学中的应用有效性观察
高中信息技术教学如何培养学生信息素养
后互联网时代的引擎“智能+”
基于Android的Python语言英汉维电子词典设计与实现
微课在高中信息技术教学中的应用研究
浅论高中信息技术课堂评价策略