内容正文:
《程序设计简介》教学设计
一、教材内容分析
本节的主要内容及其在本章的地位:本节是本章的入门,引起学生的学习兴趣是关键,必须通过本节的学习,激发学生的学习兴趣,为进一步学习程序设计,了解程序打下基础。
二、教学重点难点
教学重点:程序与计算机程序、程序设计语言的分类
教学难点:程序设计的一般过程
三、教学目标
1、知识与技能
(1)了解程序与计算机程序
(2)了解计算机设计语言的分类
(3)了解程序设计的过程
(4)初步了解程序与软件的关系
2、过程与方法
(1)通过帮助机器人“瓦力”解决它的难题从而了解程序与计算机程序。
(2)通过观察由于修改程序的部分参数而引起程序运行结果的变化,感受程序设计的一般过程与方法。
3、情感态度价值观
通过创设情境与运行游戏程序来激发学生学习程序知识的兴趣,为初步学习程序设计打下基础。
三、教学过程设计
教学环节
教师教学
学生活动
设计意图
创设情境
机器人校园一日游:带上任务书进入校园,出现2栋教学楼,分别是低年级、高年级。机器人们在低年级时学习各类语言;中年级时学习使用所学语言编写程序。
教师:请同学们介绍一下自己的学校。
教师:大家对自己的学校是十分的熟悉。在这个地球上除了我们人类以外还有一种特殊的人,在有些餐厅它们甚至替代了人类的服务员,它们是?
教师:没错,它们就是机器人。那机器人跟我们人类一样也需要学习,它们的学校是什么样的?它们在学校学习什么呢?今天,老师就要带大家一起来参观机器人学校!在参观的过程中也有一些任务需要大家完成,大家准备好了吗?
认真听讲
机器人
准备好了!
激发学生的学习兴趣。
参观第一栋教学楼(程序设计语言)
教师:首先我们要参观的是第一栋教学楼,看看机器人在学习什么?
教师:我们学习的语言有?
教师:我们把我们人类的语言称之为自然语言,对于我们中国人来说,我们的母语是汉语。那么机器人学习的语言是什么呢?
教师:请同学们查看书本81页了解它们学习的语言并完成任务一。
教师:机器人在学校学习的语言有哪些?
教师:我们将这些语言统称为什么?
教师:回忆一下,当我们学习英语的时候,遇到看不懂的课文,我们需要对课文进行?
教师:对于机器人来说,机器语言相当于是它们的母语,当它们遇到汇编语言与高级语言时也需要进行翻译,那么它们的翻译方式有?
教师:解释就相当于是我们将英语课文逐句翻译,翻译一句阅读一句;编译就相当于是我们先将英语课文翻译成中文,然后再去阅读。
它们学习的是语言
汉语、英语
有机器语言、汇编语言、高级语言
程序设计语言
进行翻译!
解释与编译
体会机器语言、汇编语言、高级语言的特点。对几种程序设计语言有初步的印象。通过完成连线题,强化学生的记忆。
参观第二栋教学楼(程序)
程序设计的一般过程
教师:在我们小学阶段,当学会了新的生词之后,老师就要让大家用新的生词进行?
教师:对于机器人来说,当它们学会了语言之后,就要开始?
教师:没错,接下来就要进行程序设计了!这里有个陌生的词语,程序。什么是程序呢?
教师:先不着急回答,让我们带着这个问题,帮助机器人“瓦力”解决它的难题。
教师展示“瓦力”的难题:机器人学校中,低年级机器人、高年级机器人共260人,其中低年级机器人比高年级机器人多28个。
问:高年级机器人数?低年级机器人数?
教师:我们将这称之为指令,完成了这两条指令,“瓦力”的难题也就解决了,我们就将这两条指令的集合称之为程序。
教师:这两条指令是用我们人类的自然语言描述的,机器人“瓦力”能读懂吗?
教师:那我们怎样才能帮到它呢?
教师:指令1转换成:g=(260-28)/2;
指令2转换成:d=g+28
Let g=(260-28)/2
Let d=g+28
这样我们就将自然语言转换成了程序设计语言,我们将用程序设计语言来描述的指令的集合称之为计算机程序。
教师:完成任务二,用VB打开“瓦力”的难题.vbp,按F5运行程序。查看运行结果,将最后的结果填写在任务二中。
进行造句
编写程序,程序设计......
学生讨论
高年级机器人数=(260-28)/2
低年级机器人数=高年级机器人数+28
程序就是指令的集合。
不能。
学生:可以将我们的自然语言转换成机器人能看懂的程序设计语言。
完成任务二,体验计算机程序。
学生演示
让学生了解计算机程序,体验计算机程序并不神秘。
理解程序与计算机程序
教师:现在,我们已经成功的帮助机器人“瓦力”解决了它的难题,也掌握了什么是程序,什么是计算机程序,那程序设计是怎么一回事呢?
任务展示:这是机器人“伊娃”的回家作业
在高年级中,甲乙两班共有机器人98人,乙班比甲班多6人。
问:甲班机器人数是多少?