第一范文网 - 专业文章范例文档资料分享平台

高中信息技术 - 程序设计实例教学设计学情分析教材分析课后反思 

来源:用户分享 时间:2025/5/29 3:28:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

教学设计

教学设计 问题 目的 重点、难点、关键点 什么是程序 什么是程序设计 了解程序的含义 指令的有序性 了解程序设计的步骤的顺序与完主要步骤 整 数据和操作的作用及区别 程序包括哪两种描述 教学了解数据和操作 引导你了解有哪些常用的计了解各种常用的不同语言的不同问题算机程序设计语言 设计计算机程序设计作用 语言的特点 (学选择一种较简单的计算了解一种计算机输入、输出、赋习任机语言,如QBASIC、VB程序设计语言的值、分支、循环务等,了解它的最基本的语一般语法规律 (一种)语句。 单) 句。 什么是顺序结构 了解顺序结构 赋值、输入输出语句 什么是选择结构 了解选择结构 分支结构的语句实现 什么是循环结构 了解循环结构 循环结构的语句实现 如何运行一个程序,调试体验某一种环境体验运行过程和程序 一、新课引入 通过 “农夫过河”小游戏,分析有关算法问题的内容,复习“用计算机解决问题的一般步骤”,引出算法的计算机实现。 二、教学内容 (一)学生完成学习任务单的预习内容1-4(自主学习): 1. 2. 3. 4. 教学(二)了解常用的程序设计语言VB及语法规则(小组合作) 过程(1)通过第1个程序实例,认识算法的实现和如何进行程序设设计 计。 (2)引出VB的顺序结构及语法规则 (3)体验顺序结构的程序 小组合作:阅读教材中的相关部分,观察算法和程序代码的对应关系,体会顺序结构是如何用程序实现的。 (4)体验选择(分支)结构的程序 小组合作:通过第2个程序实例,观察算法和程序代码的计算过程,体会分支结构是如何用程序实现的。 (5)体验循环结构的程序 程序的概念 程序设计的概念 程序设计分为哪几个步骤? 程序设计的描述。 中程序的运行 结果 教师讲解循环结构流程图,学生体会循环结构的运行过程。 三、体验程序: 活动1:观看“快速体验程序-绘制椭圆.mp4”,进行程序体验, 活动2:完成“学习任务单”修改参数调试程序,并提交各个参数下的程序“绘制椭圆.exe”。 活动3:完成随堂测试。 四、小结:用程序设计语言实现算法,掌握程序设计的三种结构 五、作业 将教材P71页上的“练一练”中的第(1)(2)两题编成程序,语言不限。

学情分析

通过前面章节的学习,学生已具备算法中的逻辑思维和分析问题、解决问题、信息处理加工等能力,为本节课的学习提供了良好的基础。但算法及其实现这一块内容,比较难学,学生在这一方面也是初次接触,因此,学生要下功夫理解用VB语言的语法、语句实现算法,并理解其完整的程序。

学生可能会以领悟算法为突破口,理解相应的用VB语言描述的

算法,并完成程序修改及调试。

效果分析

本课采用不同的教学方式如游戏导入、微课演示、采取学生自主体验程序的编写和调试,在线评测的方法激励学生主动参与学习,与教师实现互动,这样的教学过程能真正的提高学生的技能。学生能按照教学任务自主完成体验程序,通过改变程序里的参数,观察程序的运行过程而完成对程序和算法转换的元认知。从在线随堂测环节中可以看出学生已投入到自己的程序体验中,很喜欢这种测试方式;从提交的作业可以看出,本课完成了教学目标,教学效果较好。

教材分析

本教学设计内容涉及算法与程序设计初步,课时安排为2课时,本节课“程序设计实例”为第2课时。此内容对于整个算法与程序设计模块的学习起到“基石”作用,更是培养学生程序思维的“敲门砖”,因此对以后能更深入完整的学习程序设计,意义重大。

算法的计算机实现就目前来说必须使用一种计算机语言,但在一个课时内是很难使得学生学会一门计算机语言的,因此通过体验现成的程序帮助学生建立算法的元认知。

重点:用计算机语言实现算法 难点:通过修改程序体验程序的算法。

评测练习

体验程序:观看“快速体验程序-绘制椭圆.mp4”,进行程序体验,回答

以下问题:

修改程序中的常数观察图像的变化体会参数对程序的影响? 认真观察两个程序那些呈区别颜色显示? 参数修改点1 Private Sub Command1_Click() a = 1400 b = 600

参数修改点2 t = 0

Do While t < 2 * 3.14159 x = a * Cos(t) + 2000 y = b * Sin(t) + 1300 参数修改点3 t = t + 0.02

PSet (x, y), RGB(0, 0, 0) 参数修改点4 Loop End Sub

Private Sub Command2_Click() Cls End Sub

(1)、修改程序中的某些参数,绘制一个圆形吗?

A.将a变大 B.将b变小 C.将a.b改为相等

(2)、将程序中的参数2000和1300同时变大,观察椭圆图像位置的变化?并从中体会在VB中的窗体的原点坐标(0,0)在什么位置?

A.2000和1300同时变大,图像向窗口的左上角平移,原点坐标(0,0)在窗口的最右下角

B.2000和1300同时变大,图像向窗口的右下角平移,原点坐标(0,0)在窗口的最左上角

C.2000和1300同时变大,图像向窗口的右上角平移,原点坐标(0,0)在窗口的正中心

课后反思

本节课的内容较丰富,教学设计是以游戏导入,学生自主探究、

小组合作为中心,微课演示、任务驱动为引线,穿插讲练结合的教学过程。反思各个教学环节,小组合作中学生的理解或掌握的方法不足以支撑学会,应多加以讲解和练习;自主体验程序环节,学生在微课的引导下完成调试程序,课堂应该多以这样的方式完成教学任务,不会出现上课不认真听,冷场之类的情况。

课标分析

课标要求:体验算法思想,了解算法及其实现在解决问题过程中的地位和作用;初步帮助学生建立合理的算法与程序设计的认知结构,进而提升学生的信息素养,促进学生信息技术能力的立体发展。

高中信息技术 - 程序设计实例教学设计学情分析教材分析课后反思 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3i65w5wrcv3jk4h7sglc72h8v7sa2300vkf_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top