当前位置:文档之家› 大连理工大学出版社信息技术2015版教学参考七下-Scratch

大连理工大学出版社信息技术2015版教学参考七下-Scratch

新版教材(七年级下册)教学参考第一单元(一)走进Scratch一、综述程序设计既是一门科学,又是一门艺术,这两方面可以很好地互相补充。

Scratch 是面向对象的程序设计语言,该软件编程采用积木的拼搭方法,同学们可以尝试各种控制逻辑,对图片、声音和场景等组合出无穷的创造空间。

本单元大家要了解并掌握Scratch 的一些基本概念和基本操作,包括角色、造型两个最基本的概念,掌握用来存储数据的变量和链表,学会使用舞台的外观模块变换舞台颜色。

使用声音模块播放声音,演奏乐曲。

大家要完成本单元的作品制作,为接下来的学习打下基础。

下面就准备开始Scratch 编程制作的奇妙旅程吧!第一课可爱的小猫——认识Scratch本课通过走进scratch 部分了解Scratch 的启动方法,了解Scratch 软件的功能,认识Scratch 软件工作界面,这些是学习Scratch 的基础。

通过打招呼的小猫和小猫快跑两个例子,初步尝试脚本搭建,体验Scratch 的编程创作,理解一个角色可以有多个造型,能在同一角色的不同造型之间进行切换。

第二课巧解数学题——变量的应用本课首先通过计算长方形面积这道简单的数学题了解变量的概念及作用。

然后,通过小猫数数和小猫算加法两个例子进一步掌握变量的算术运算、赋值运算和自加运算。

初步掌握循环结构的使用方法。

第三课小猫报站名——链表的应用本课通过小猫报站名的例子将Scratch 链表和生活中的应用结合起来。

学生首先要理解Scratch 软件中变量和链表都是用来存储数据的。

了解链表的概念,理解链表是按照某种顺序关系存放同类数据。

首先通过搭建舞台,导入角色来创建场景。

然后,通过列举公交车站点名称掌握新建链表、初始化链表的方法,通过调整公交车站点,掌握对链表进行增加、删除、修改操作的方法。

通过小猫报出站名,掌握访问链表的方法。

第四课我是艺术家——外观与声音模块组【外观】和【声音】模块组都是Scratch 软件八大8 个模块组中的两个相对基础的模块组,学习本课首先要对这两个模块组有个基本的理解。

通过“我爱跳舞”这个例子掌握使用外观模块组中的模块变换舞台颜色的方法,掌握使用声音模块组中的模块播放声音的方法。

通过“小猫弹钢琴”这个例子,掌握选择指定乐器演奏乐曲和弹奏音符的方法。

除此之外结合本课所创作的作品,掌握使用链表优化Scratch 程序结构的方法。

二、教学目标1.知识与技能(1)了解Scratch 软件的功能,认识Scratch 软件的工作界面。

(2)理解角色、造型两个最基本的概念,理解一个角色可以有多个造型,能在同一角色的不同造型之间进行切换。

(3)了解变量的概念及作用,掌握变量的算术运算、赋值运算和自加运算。

(4)了解链表的概念及作用,掌握新建链表、初始化链表、访问链表的方法,掌握对链表进行增加删除修改操作的方法。

(5)掌握使用舞台的外观模块变换舞台颜色的方法,掌握使用声音模块播放声音,演奏乐曲的方法。

(6)初步掌握使用链表优化Scratch 程序结构的方法。

2.过程与方法(1)以任务驱动方式进行学习,引导提高学生发现问题,分析问题,探求解决问题办法的能力。

(2)开展自主学习、合作学习,调动学生积极观察、动脑、动手,在探究与实践中掌握技能,熟练操作。

3.情感、态度与价值观(1)培养学生观察问题、分析问题、解决问题的能力。

(2)树立学生主动参与,交流合作的学习意识。

(3)提高学生热爱学习,热爱生活,热爱艺术的情感。

三、课时安排四、考核评估Scratch 第一单元的考核方式以评价实际操作为主,建议教师以任务驱动的方式进行教学,建议教师在每节课结束的时候对学生上交上来的作品进行评价。

评价可以采取学生自评、互评与教师评相结合方法。

过程性评价的目的是为了使学生熟练掌握Scratch 的一些基本概念和基本操作。

第一课可爱的小猫——认识Scratch【教学目标】本课通过走进Scratch部分了解Scratch的启动方法,了解Scratch软件的功能,认识Scratch 软件工作界面,这些是学习Scratch 的基础。

通过打招呼的小猫和小猫快跑两个例子,初步尝试脚本搭建,体验Scratch 的编程创作,理解一个角色可以有多个造型,能在同一角色的不同造型之间进行切换。

1.知识与能力(1)了解Scratch 软件的功能,认识Scratch 软件的工作界面。

(2)初步尝试脚本搭建,体验Scratch 编程创作。

(3)理解一个角色可以有多个造型,能在同一角色的不同造型之间进行切换。

2.过程与方法本课采用讲授法,任务驱动法,范例教学法。

3.情感态度与价值观激发学生利用新软件创作作品的热情,提升自己的想象力。

【课时安排】建议安排1 课时。

【教学重、难点】重点:了解Scratch 软件的功能,认识Scratch 软件工作界面。

掌握用Scratch 软件新建文件,编写脚本,运行脚本,保存文件的流程。

掌握导入舞台背景和调整角色的大小和位置的方法。

难点:理解角色和造型的含义,熟练掌握在在同一角色不同造型之间进行切换的方法。

理解Scratch 的脚本是由指令模块和参数组成的。

【教学方法与教学手段】教师可以在实际教学中采用讲授法和范例教学法使学生自主学习与任务驱动方式开展教学,相结合。

本课的作品展示环节可以采取学生讲解和教师补充相结合方法进行。

教材分析及教法建议】教师在教学Scratch 第一课的主要目的是在使学生对Scratch 八个模块组的功能有个大体的了解的基础上,在掌握脚本可以控制角色运行思想的基础上,激发学生对Scratch 软件编程的兴趣,进一步学会角色和造型的应用。

在实际教学时教师激发学生兴趣,可以采用首先创设情景,打开例子,演示作品(游戏、动画、音乐,, )供学生欣赏的方法。

在欣赏的过程中,教会学生认识Scratch 软件的工作界面,让学生对八个模块组的功能有个大体的了解。

然后在给学生布置“打招呼的小猫”和“小猫快跑”两个任务,让学生自主阅读教材,试着做一做,看看谁能让小猫和大家打招呼,谁能让小猫动起来。

最后组织学生展示讲解自己的思路。

达到体验编程创作的目的。

在整个教学过程中,充分调动学生的积极性,让学生去发现问题、分析问题、解决问题。

使学生初步掌握编程方法。

第二课巧解数学题变量的应用教学目标】1.知识与技能(1)了解变量的概念及作用(2)掌握变量的算术运算、赋值运算和自加运算(3)初步掌握循环结构的使用方法2.过程与方法本课采用讲授法,任务驱动法,自主探究法,小组合作法。

3.态度与价值观提升学生的探究能力合作交流能力。

课时安排】建议安排1 课时。

教学重、难点】重点:了解变量的概念及作用,能在以后创作作品时熟练应用。

难点:初步掌握循环结构的使用方法,了解编程软件可以利用循环结构可以在较短时间内重复执行一条语句,灵活运用变量的算术运算、赋值运算和自加运算进行程序设计。

教学方法与教学手段】导入环节可以采用情境教学法进行,然后计算长方形的面积。

小猫数数和小猫算加法的作品可以采用自主学习与任务驱动方式相结合。

【教材分析及教法建议】本课结合教学实际,以Scratch 应用于数学学科为主旨,教学中希望教师能从问题情境的创设、可视化思维的培养等方面为立足点, 旨在培养创新意识和能力,发展学生的思维能力。

实际教学时可以“计算长方形面积”的作品为范例使学生了解变量的概念及作用,灵活运用变量的算术运算、赋值运算进行程序设计的同时,还可以使学生掌握创建背景、角色——编写脚本——执行(测试)并保存文件的编写程序流程。

在这个流程中编写脚本是核心部分。

接下来的小猫数数和小猫算加法两个作品教师可以根据自己所教学生的学情进行适当的放手,锻炼学生的结合教材自主探究能力。

在学生自主操作之前教师可以结合所教学生学情,帮助学生分析一下编写脚本部分的核心语句。

例如:在小猫数数和小猫算加法的作品中,我们都可以先帮助学生先分析新建的变量作用是什么?应该新建、初始化哪几个变量?新建变量的初始值是什么?循环结构应该如何使用?循环结构里面的核心语句应该是什么?应该循环几次?当然如果学生素质水平较高的话可以,可以采用教师提问,学生回答的方式帮助学生构建起编写程序的思路。

在布置任务后,教师巡视的时候一定要具备把握全局的能力,即在巡视过程中能够识别学生在编写脚本初期潜在的问题并快速采取措施予以解决,能熟练减少对每位学生学习流程的中断。

教师要组织学生开展小组活动,教学生怎样在交流过程中与他人合作,完成作品的设计。

第三课小猫报站名——链表的应用教学目标】1.知识与技能(1)了解链表的概念及作用(2)掌握新建链表、初始化链表、访问链表的方法(3)掌握对链表进行增加、删除、修改操作的方法2.过程与方法情境教学法,任务驱动法,自主探究法,小组合作法3.情感态度与价值观培养学生的探究能力。

能感知到信息技术对社会发展、科技进步和日常生活产生影响。

【课时安排】建议安排1 课时。

【教学重、难点】重点:了解链表的概念及作用,掌握新建链表、初始化链表、访问链表的方法。

掌握对链表进行增加、删除、修改操作的方法难点:灵活运用链表进行程序设计【教学方法与教学手段】自主学习与探究式学习相结合。

教师注重引导与启发,激发学生探究欲望,让学生在自主学习教材的基础上发掘新功能。

【教材分析及教法建议】学生之前对Scratch 中链表可以说是完全的陌生,是一个全新的存储数据结构,但Scratch 编程软件界面设计鲜艳,形象卡通,操作命令色彩图形化,报站名的例子又结合了生活实际,所以学生理解起来会相对容易。

Scratch 中模块较多,学生在操作时要明确每个模块组下常用的语句。

本课首先是要新建链表来存储公交车各个站点的名称。

然后,对链表中的部分公交站点进行增加删除修改,实现微调公交车线路的目的,路线确定后让小猫依次报出链表中的每个公交车站名。

这是一个新建链表、初始化链表、对链表进行增加删除修改操作、访问链表的过程。

随着课堂教学过程的推进,学生对链表相关知识点的掌握越来越全面,越来越立体化,最终能明确链表的作用。

教师在实际授课的过程中,首先可以提出编程上对存储数据结构的需求,然后再引导学生思考,很自然通过需求引出本课的知识点,让学生注意理解链表和变量的区别,理解链表是按照某种顺序关系存放着同类数据。

教师可以采用任务驱动的教法结合自己所教学生的学情将本课分为3-4 个教学任务(例如:①设计、制作作品的场景;②列举各个公交车站点的名称;③微调公交车线路;④小猫依次报出每个公交车站名),也可以自主开发利用链表为知识点的开放性任务供学生操作。

教师需要注意的是:设计所有教学任务的目的都是为了完成本课的教学目标和突破教学重难点。

教师在布置每个任务之前,一定要向学生把任务描述清楚,把完成该任务需要哪些必要的知识点讲解清楚,确保学生的操作更有针对性。

相关主题