【摘 要】
:
小学编程教育以图形化编程为主,而对于面向对象的C++编程涉之甚少.如何将图形化与C++语言结合?2017年,笔者所在地区教研室使用C++语言设计开发了WebGoC编程软件,通过简单易懂的命令和直观形象的绘图帮助学生学习编程,在使编程概念具体化的同时进一步学会C++语言特点.
论文部分内容阅读
小学编程教育以图形化编程为主,而对于面向对象的C++编程涉之甚少.如何将图形化与C++语言结合?2017年,笔者所在地区教研室使用C++语言设计开发了WebGoC编程软件,通过简单易懂的命令和直观形象的绘图帮助学生学习编程,在使编程概念具体化的同时进一步学会C++语言特点.
其他文献
● 案例背景rn《新一代人工智能发展规划》提出要“实施全民智能教育项目,在中小学阶段设置人工智能相关课程”.在此背景下,《普通高中信息技术课程标准(2017年版)》明确将人工智能教学列入必修1“数据与计算”中,并要求“通过人工智能典型案例的剖析,了解智能信息处理的巨大进步和应用潜力,认识人工智能在信息社会中的重要作用”.
教学现场rn信息技术课程建设已渐渐拉开帷幕,如何构建一份承载内容适宜的教学设计、如何能做到最大程度地优化教学效能、如何在有限的课时中优化思维的深度和广度,这些都是一线中小学信息技术学科教师关注的热点.主题式教学设计是近期的教研重点内容,本文据此展开相应的研究.
设计思维是一种特殊的思维方式,兼具设计与创造性思维的特点.如何在实际教学过程中培养小学生的设计思维,关键在于培养的教学策略.因而,在小学教学中,教师要选取创造性的教学方法和训练手段,充分发挥小学生的主观能动性,帮助其形成思考问题和解决问题的意识和习惯,助力小学生设计思维的培养.
作者在小学人工智能教学实践中,以信息核心素养为目标,在“体验学习圈”理论的基础上,以《智能台灯》为例,设计了四个层层递进、螺旋上升的“人工智能学习圈”,实现了“体验—思考—实践—创新”的转变过程,同时提出了“人工智能体验学习圈”的框架,以期为更好地开展人工智能教学提供参考.
编程语言是将抽象的计算思维可视化的重要工具,开源硬件课程是培养计算思维最直接有效的载体.对于一线教师而言,传统课堂中知识与技能的低阶思维教学模式显然不利于高阶计算思维的生成,因而探索契合计算思维能力培养的编程教学模式意义重大.“教-学-评一致性”是基于标准的教育改革的前沿问题,也是推进课堂研究与改进教学实践的新视角.本文在“教-学-评一致性”的理念指导下构建了基于计算思维培养的编程教学模式,以期为一线教师提供具体可参考的教学实践路径.
自《普通高中信息技术课程标准(2017年版)》发布以来,越来越多的小学信息技术教师在教学中开展项目学习,尝试将核心素养在小学阶段落地.但是,项目学习的设计与实施过程远比任务驱动式学习有难度,只有基于学生实际、完成有意义的信息技术项目,才能够真正激发学生的学习动机,促进学生提升综合应用能力,全面发展核心素养.
“预设”与“生成”是教学中看似对立又相互交融、辩证统一的关系.一个高效又灵动的课堂既需要教师精心的预设,又需要学生自然灵动的生成.新课程改革下信息技术课程中“预设”与“生成”的关注点不仅应有传统的学生对软件应用的操作、作品的达成等技能型教学目标,更应有如何学会学习和实践创新、如何解决问题等更高创造性的认知.因此,预设“非预设性生成”,前期的素材准备和教学设计都需要教师更为精致的构思.下面,笔者通过具体的教学案例进行探讨.
2017版《江苏省义务教育信息技术课程指导纲要》(以下简称《省纲要》)指出:义务教育信息技术学科核心素养包括信息意识、计算思维、数字化学习与创新、信息社会责任等方面.信息技术教师在日常教学中,应学习《省纲要》精神,研读分析教材,针对具体的教学内容和学生的实际情况,对教学过程进行合理设计,使教学达到预设的学习目标,有的放矢地培养学生的信息素养.
目前,在小学德育中存在着方法陈旧、教育途径单一、内容空泛等问题.基于此,作者以微电影为媒介,探索了微电影在小学德育中的作用,并从“预设目标,确定主题”“畅拍微电影,自我成长”“及时评价,快乐巩固”三个方面进行了实践,以期调动学生参与的积极性,使学生真正学有所获,养成良好的行为习惯.
目前,创客教育尚未正式进入我国的中小学课程体系,加之一线教师专业能力有限,所以常导致创客课弱化成技能课,缺乏设计思维,创意智造无从下手.rn创客教学模式强调基于真实情境发现问题,贴近学生生活分析问题,教师引导学生进行学科整合,学生规划设计方案,选择相应的技能策略.而注重设计思维的发展、以解决方案为导向的思维模式,从目标或者达成的成果着手,探究问题的解决方案,是一种独特的“在行动中进行创意思考”的方式.在教学过程中,教师可以辅之以思维工具,打破传统教学的局限性.