走进编程世界(教案)- 四年级上册信息技术 青岛版

资源下载
  1. 二一教育资源

走进编程世界(教案)- 四年级上册信息技术 青岛版

资源简介

课题 走进编程世界 课型 新授课 课时 1
教材分析 这是Mind+创意编程学习的第一课,学生通过联系生活经验、观看视频、动手编程实践,感受编程的重要性、了解什么是程序以及编程的发展历史,能够打开Mind+这一图形化编程软件,用移动、重复执行、碰到边缘就反弹、将旋转方式设为左右翻转等指令编写一个简单的程序控制舞台上的小机器人运动,初步感受编程的乐趣,并理解计算机一条一条执行指令的过程,培养学生的计算思维。在此基础上,学习用Micro:bit上的A、B按键控制舞台上的小机器人前进和后退,与程序进行互动,提高学习编程的乐趣,树立学好编程的信心。
学情分析 四年级的学生在本课之前已经学习了结构简单、交互性强的Logo语言,对编程有了初步的体验。但是对编程的概念、编程的作用以及编程语言的发展并没有进行深入的了解。本节课学生结合自己的经验、观看微视频、小组合作探究等方式来了解编程语言发展的历史、编程的意义与作用,并初步探索Mind+图形化编程,并能够用开源硬件和程序做简单的交互。在学习过程中,部分学生学习能力、动手实践能力较强,采用2人学习小组、8人学习大组的组织形式,让学优者去帮助其他同学,实现所有孩子都能掌握所学内容,树立学好编程的信心。
教学目标 知识与技能:   1.了解什么是程序、学习编程的意义以及编程的历史 2.认识Mind+图形化编程软件,初步体验编程的过程。 3.认识开源硬件Micro:bit,学会用开源硬件和程序进行互动。 过程与方法: 通过航天器着陆火星、导弹发射、计算机工作、扫地机器人、全自动洗衣机等事例让学生了解计算机程序在我们的生活中处处可见,感受计算机程序的重要性,通过视频了解计算机程序诞生、发展的历史,通过用Mind+图形化编程软件编写一个简单的程序和用开源硬件和程序做简单的交互两个编程实践活动,让学生掌握图形化编程的基础知识,体验编程的过程,感受编程的乐趣,培养计算思维。 情感态度与价值观: 通过本节课的学习,学生认识到学习编程的意义、激发学习编程的兴趣并树立学好编程的信心。
重难点 重点: 了解什么是程序以及编程发展的历史 ,并学会用Mind+编写一个简单的程序 难点: 了解什么是程序、并且通过编程实践理解计算机执行程序的过程
教学 策略 本课采用图片、视频等方式进行导入和知识点的讲解,通过学习微视频、自主探究、小组合作等方式,逐步完成各个知识点的了解和编程技能的掌握。
课前 准备 教学媒体 Mind+软件、课件、学习微视频
课前准备 提前在学生机上完成Micro:bit驱动的安装 学生使用金山打字进行5分钟打字基本功练习
教 学 环 节 师生活动 设计意图
一、激趣导入 教师:同学们请看屏幕,老师给同学们带来了一组图片,我们一起来看一下。 教师PPT呈现六幅图片:(图1祝融号着陆火星的动图 图2东风-10巡航导弹发射动图 图3浙江大学机器狗“绝影”钻过呼啦圈的动图 图4电脑 图5洗衣机 图6红绿灯) 教师:你认识它们吗?学生回答,教师根据学生回答相机补充。 教师小结:无论是尖端的科技设备,现在的人工智能,还是日常生活中的机器,它们能够有条不紊地进行工作、完成任务,背后是什么在控制着它们? 学生回答:有程序在控制着它们,都离不开程序。 教师板贴:计算机程序 同学们,你们说学习编程重不重要?你们想不想学习编程? 程序是我们与机器进行对话的方式,我们如果想要掌握先进的科学技术,将来创造出更多的技术和发明,我们就要从小学习编程,今天我们就走进编程世界了解一下吧。(点题、板贴) 二、核心过程推进 1.什么是计算机程序 教师:同学们都知道,在机器自主运行的背后,都有着程序在控制着他们,可以说程序在生活中到处可见。那么你知道什么是程序吗? 学生回答:可能会有学生说出用程序控制的一些应用,如停车场的升降杆 教师:同学们对程序都有一定的了解,但不是很清楚,在这里老师给同学们举个来例子,如何把大象装进冰箱。 学生会兴趣盎然地回答 教师:对,这就是程序。你们也许会疑问:这么简单就叫做程序,其实程序就是解决问题的方法和步骤。如果是复杂的问题就需要先转换成简单的问题,然后进行处理,也有一定的方法和步骤。同学们明白什么是程序了吗? 教师:那么计算机程序就是计算机处理问题的方法和步骤,PPT出示概念(为了完成某项任务, 将解决问题的步骤, 用计算机能够理解的语言写成指令, 然后计算机会根据这些指令一步步执行, 最后完成任务。)其中计算机能够理解的语言用红色字体标红。 请一名学生读一读 2.编程语言的发展历史 教师提问:你们知道计算机程序是如何发明的吗?你们知道程序语言有哪些吗? 学生回答:学生会说出自己了解的一些(logo语言:他们正在学的,python、mind+之类的,有学生在校外学过)。 教师:让我们一起来通过一个小视频来交接一下编程语言的发展历史吧。 播放微视频 教师提问:计算机程序受什么启发而发明出来的? 学生回答:雅卡尔提花织布机纸带打孔 教师提问:机器能够直接识别和执行的语言是什么语言? 学生回答:机器语言 教师提问:程序语言经历了哪些发展阶段? 学生回答:机器语言——汇编语言——高级语言 教师板贴:机器语言——汇编语言——高级语言 3.编程实践 但是小朋友在学习高级语言的时候输入代码指令比较困难、于是科学家又发明了便于低龄年段小朋友学习的图形化编程语言,就是像搭积木一样,把一条一条的指令堆叠起来,如我们的国产化编程软件Mind+,今天我们就开启Mind+编程学习之旅。 3.1 用Mind+编写一个小程序,控制舞台上的小机器人来回走动 教师ppt出示任务1 教师:如何用Mind+编写程序呢,同学们可以自学“00”文件夹中的微视频1,可以同位相互讨论,尝试让机器人小M动起来。先完成的同学可以下位帮助小组内其他同学,如果小组同学都完成了,可以到前面给为小组加1课星。 学生自主探究,小组合作,教师进行巡视指导,发现学生存在的问题 教师:我们请一位同学上台来讲解一下自己的编程思路 学生到教师机上演示、讲解,教师根据学生操作 板贴指令 教师:同学们,图形化编程像不像搭积木,你觉得这样的编程有趣吗?难不难?想不想创作更多的作品? 3.2 用Micro:bit上的按键和小M进行互动 教师:在生活中,我们经常看到用一些硬件与机器进行互动,你们想不想试试。今天老师还为大家准备了一个开源硬件,名字叫“micro:bit”,你看,上面有两个按键。 【ppt出示任务2】自学“00”文件夹中的微视频2,可以同位相互讨论,连接硬件、编写程序,然后用按键A控制小M前进,按键B控制小M后退。 当然,如果你学会了,还可以自己设计不一样的程序。别忘了小组加分。 学生自主探究,小组合作,教师进行巡视指导,发现学生存在的问题 教师:同学们完成了吗?哪位同学想展示一下自己的作品? 切换到学生机进行演示讲解,教师根据学生的讲解进行板贴 三、课堂总结、知识建构 通过今天的学习,你有什么收获呢? 学生谈一谈本节课的学习收获 教师小结:同学们,最后老师送给同学们一句诸葛亮的名言“才须学也,非学无以广才,非志无以成学。”我们今天已经走进了编程世界,希望同学们今后能学好编程,用这一工具去改变世界。同学们有没有信心学好编程?老师对你们充满期待! 通过一组图片,让学生认识到:无论是尖端的科技设备,还是日常生活中的机器,他们能够有条不紊地进行工作、完成任务,都离不开程序,从而认识程序的重要性,激发学生的学习兴趣。 通过问题:如何把大象装进冰箱,让学生直观地明白什么是程序,计算机程序就是为了完成某项任务, 将解决问题的步骤, 用计算机能够理解的语言写成指令, 然后计算机会根据这些指令一步步执行, 最后完成任务。 然后通过微视频让学生了解编程语言的发展过程(最初的机器语言——汇编语言——高级语言) 这一编程活动让学生初步体验图形化编程、初步感受编程就是给计算机一条一条的指令,来完成一定的任务,形成计算思维。 通过硬件互动提高学生的学习兴趣,进一步感受编程就是给计算机一条一条的指令,来完成一定的任务,形成计算思维。 引导学生进行知识的梳理和建构,激发学生学好编程的信心。
板书 设计 走进编程世界

展开更多......

收起↑

资源预览