《抽奖箱程序设计 2-1》教学设计
深圳市南山外国语学校(集团)滨海中学 孙 华
【简介】
教材版本:广东省初级中学课本信息技术第二册下第二章《程序设计入门》第三节《模拟抽奖箱》。
【前期分析】
一、教学内容分析
本节是第二章第三节的教学内容,在整个章节中这是承上启下的内容,知识内容量较大,需要了解四个相应
的知识点,再完成程序设计,对于学生而言,一节课来进行学习,相对难度较大,特别是随机函数的学习,需
要深挖,才能将这个重难点突破。所以,在课程安排上,我将这一节分成两节课来完成。第一节课,学生通过学
习掌握 TEXTBOX控件的使用,控件数据的创建,随机函数、取整函数的运用;第二节课,学生运用所学知识,
完成抽奖箱的设计,以及拓展,让部分学生尝试完成点名器的设计。
2、学情分析和教法分析
1.编程课程内容趣味性相对部分学生的吸引力较弱。在这个学期上编程课程的时候,会发现两个极端,喜
欢编程的同学,在编程课上能很积极的完成作业,并获得成就感。但不喜欢编程的同学,一旦开始的课没有听明白
后面基本就是自我放弃的状态。所以,基于这种情况,我尝试用几种方式来解决这种情况。
(1)微课教学。不同于以往操作类的微课,直接指导学生如何操作,编程类的微课,我选择更多的是,讲述
相关的思维方式,而不是告诉学生直接输入什么样的代码。课程内容与练习有一定的关联性,但又不完全相同。
这样避免了学生,直接照搬答案。但同时,也弥补了,老师在课堂讲述时,有些同学因为一时的开小差,没有
跟上思路,或者在课堂上没有听的太明白老师的讲解,他们可以通过微课的学习来查漏补缺,帮助他们完成相
关知识点的学习和程序的设计。
(2)思维可视化。一开始,我会带学生将需要编写程序的思路,粘贴在黑板上,让他们直观可见。也能明确自
己的目标,从而给予自己信心。在相应的控件和代码的学习中,我会尽量运用到与学生生活密切相关的内容,
相类比,让学生能够建立与相关知识的联系。
(3)情境生活化。尽可能的将设计的程序与他们的生活紧密结合,有助于他们提高对于课程的兴趣。比如:这
节课,直接用现场抽奖的环节,既然学生直观看到抽奖的过程,同时,又激发了他们的兴趣。
2.信息课每周仅一节,间隔时间较长,学生容易遗忘相关的知识点。针对这种现象,我在上课时,会课前
通过评讲他们上节课的作业,或者在课程内容中穿插与前面知识点相关的纵向比较,加深他们对前面知识的记
忆,同时形成一定的知识体系。
三、重难点分析
教学重点:
1.知道抽奖箱程序设计的步骤及其相对应的控件和函数。
2.学会创建控件数组。
3.初步学会随机函数的运用。
4.学会使用取整函数。
教学难点:
1.随机函数的理解和运用。
2.随机函数和取整函数的综合运用
【教学目标】
1、教学目标
1.知识与技能
1 能够将生活中的抽奖环节转化成编程思维。
2 能够运用随机函数和取整函数进行编程。
3 学会创建控件数组。
2.过程与方法
采用任务驱动、环境设疑等教学法,将知识点融合于各个驱动任务中,激发学生学习热情,培养学生自主
学习的能力,培养学生小组协作学习的能力。使用思维图示法,培养学生知识的整合和迁移能力。
3.情感态度与价值观
培养学生的自主探索的精神、合作、交流的能力,不断激发学生对信息技术的兴趣的同时也注重于学生良
好的信息素养的形成。培养学生的小组合作精神,相互帮助的意识。引导学生将编程思维与生活的环节联系
起来。
二、教学策略
通过创设抽奖箱的情境──编写一个抽奖箱程序,激发学生的学习兴趣,引出本节的学习任务。
教师采取创设情境法、任务驱动法、合作探究等多种教学方法。学生以自主学习、自主探究、合作交流为
主要的学习方式。
【教学过程】
教学环节 教师活动 学生活动 设计意图
一、导入 教师将带有学生姓名的号码条
放入抽奖箱,放入抽奖箱,
然后随机抽奖,中奖的同学给
予一定的小奖励。
学生回顾刚才老师的抽
奖环节。
1.回馈上节课作业的情况。
2.调动学生学习的兴趣,
激发求知欲。
教师引导学生,如果将这种生
活中的抽奖环节,要如何做呢?
教师进一步引导学生,回顾一
下之前学过的控件和代码,是
否能在设计抽奖箱程序时,拿
来运用的?
引出今天学的四个知识点
1. textbox 控件
2. 控件数组
3. 随机函数
4. 取整函数
学生设想用计算机来模拟
人工抽奖,该如何设计。
引导学生将生活中的环节
转化成编程思维。
分析程序,引出新知。
二、认知第一位朋友
——textbox控件
老师通过一张名片,将枯燥的
知识,变成可视化的图文介
绍。让学生了解 textbox控件
的功能和图标。
学生通过老师讲解,了解
textbox控件的相关知识
及创建。
了 解 label 控 件 和
textbox控件的区别。
Label控件仅用于显示文
本
Textbox控件可用于输入
文本。
巩固旧知,相似知识点做
对比
图像化展示 趣味认识新知
三、认识第二位朋友
——控件数组
教师简单讲解控件数组,强调
控件数组是相同类型的控件共
用一个控件名,但索引号不一
样。
并打比方,就像同学们去图书
馆借书,每本书上都会有个编
码,而同一类的书会放在同一
个书架上。
学生观看微课控件数组
的创建,完成课堂练习。
1.运用打比方的方式,将
控件数组的概念形象化
增进学生的理解。
2.动手操作,建立具象认
知
学生完成练习以后,再请
一位同学上来演示。
老师指出在巡视过程中发现的
问题,进一步讲解。
开始
将人名纸放入箱子
说出名字
结束
随机拿出 1
张
开始
输入名字
输出名字
结束
随机抽取