高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx

上传人:b****5 文档编号:4844884 上传时间:2022-12-10 格式:DOCX 页数:12 大小:55.51KB
下载 相关 举报
高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx_第1页
第1页 / 共12页
高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx_第2页
第2页 / 共12页
高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx_第3页
第3页 / 共12页
高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx_第4页
第4页 / 共12页
高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx

《高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx》由会员分享,可在线阅读,更多相关《高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx(12页珍藏版)》请在冰豆网上搜索。

高中信息技术信息的编程加工教学设计学情分析教材分析课后反思.docx

高中信息技术信息的编程加工教学设计学情分析教材分析课后反思

课后反思

在《信息的编程加工》这节课的教学设计中,我从以下几个方面入手,来提高学生对信息技术课程的喜爱,加深对信息技术课程的理解,树立起合理运用信息技术解决实际问题的意识。

1.兴趣是最好的老师

兴趣最能激发学生的学习热情,本课中,利用神舟十一号载人飞船发射成功这一重大新闻增强学生的爱国情感。

飞船在轨期间需要自主改变运行轨道,这需要用超级计算机精确计算卫星变轨的时间,引出用计算机完成任务的优势,激发他们学习的兴趣。

2.学以致用

“学习对生活有用的技术”是每一个学生都比较感兴趣的,让学生体验到运用信息技术高效地解决生活中的问题,感受到知识的魅力。

在《信息的编程加工》这节课中,很多学生会提出这样一个问题:

用不用这么麻烦啊?

我不用编程一样可以计算出答案,面对这种情况我们就要努力让学生体验到什么叫做“效率”,什么叫做“精确”,让学生明白运用计算机解决问题的优势,感受到信息技术的科学力量,从而培养学生在日常生活中也注重提高学习的效率。

3.深入浅出,由简入繁

对于逻辑思维还在发展中的高中生来说,对抽象知识的理解还有一定的难度,而且容易产生厌倦。

如何将抽象的知识化为一个个具体来帮助学生理解,是我们认为在教学中应该慎重考虑的一个问题。

在这节课中,程序设计很少有学生接触过,编程听起来是如此的高深,让人望而生畏。

再加上内容本身相对枯燥,因此创设情景,激发学生兴趣,消除他们对程序设计的“恐惧”心理,调动他们学习和探究的主动性、积极性,显得尤其重要。

学生不可能用一节课的时间对编程掌握多少,老师将源代码开放给学生,让他们在体验中理解编程加工的主要过程,了解其内在机制;并通过简单的改进实现小小的目标,有成功的体验和收获是完全能够达到的。

4.加强分层教学,激发敢于尝试探究的精神

如何在一课时内让学生通过实践操作来感受信息技术的魅力,激发敢于尝试探究的精神?

我将程序代码For循环部分采用填空的形式,让学生体验程序编写过程,尝试自主补充代码,进一步激发学生敢于尝试探究的精神和学习欲望,为后面的修改代码做好铺垫。

每行代码后的文字说明,可以兼顾不同层次差别的学生。

在分层教学设计上注重有梯度任务环节的设置,如修改代码绘制曲线的任务,有助于对循环段落关键语句和程序执行过程的理解;拓展提高部分的任务,针对性的发散了学生的思维,关注到学生个性的发展。

这节课上课过程中仍然存在一些问题,如对理论的提升度做得不够,出现学生还只是停留在实践体验阶段;学生之间的互助方面做得还不够等。

这是我在后面的教学中需要不断改进的。

课标分析

知识与技能目标:

(1)理解代码,并了解程序执行的主要过程

(2)知道信息编程加工的一般步骤

过程与方法目标:

通过自主性和探究性的学习模式,组织大量的尝试性、探索性的活动,引导学生积极主动地完成学习任务;使学生在具体活动中理解相关知识。

情感态度与价值观目标:

(1)感受到程序设计的独特魅力,激发学生学习的兴趣,形成积极主动学习信息技术的态度。

(2)激发学生对“算法与程序设计”的兴趣,为以后选修《算法与程序设计》打下良好的基础。

教学重点:

体验通过编程实现计算机加工信息的整个过程,知道利用计算机解决问题的步骤和基本思想方法,从而了解计算机信息编程加工的内在机制。

教学难点:

程序代码的理解,体会人的思维在计算机工作中发挥的作用。

教材分析

本课选自教科版《信息技术基础》第三章第二节。

“信息的编程加工”的内容是通过引导学生制作一个用VB编写的一元二次函数的图像的小程序,让学生了解计算机程序的的执行过程并初步认识VB代码。

通过剖析这段程序让学生了解信息编程加工的基本过程,从而体验编程的魅力。

学情分析

高中生思维活跃,求知欲旺盛,已经具有较强的概括能力,逻辑思维能力也日趋严密。

据调查,学生基础参差不齐。

部分学生已经有较好的小组合作基础和计算机操作基础。

但是,程序设计很少有学生接触过,再加上内容本身相对枯燥,因此创设情景,激发学生兴趣,消除他们对程序设计的“恐惧”心理,调动他们学习和探究的主动性、积极性,显得尤其重要。

学生不可能用一节课的时间对编程掌握多少,但让他们在体验中理解编程加工的主要过程,了解其内在机制;并通过简单的改进实现小小的目标,有成功的体验和收获是完全能够达到的。

《信息的编程加工》教学设计

   一、教材分析

本课选自教科版《信息技术基础》第三章第二节。

“信息的编程加工”的内容是通过引导学生制作一个用VB编写的一元二次函数的图像的小程序,让学生了解计算机程序的的执行过程并初步认识VB代码。

通过剖析这段程序让学生了解信息编程加工的基本过程,从而体验编程的魅力。

二、学情分析

1.优势:

已初步具备了一定的计算机基础操作能力。

2.劣势:

高一年级学生,首次接触程序设计,较难理解和掌握相关的内容。

三、教学目标

知识与技能目标:

(1)理解代码,并了解程序执行的主要过程

(2)知道信息编程加工的一般步骤

过程与方法目标:

通过体验一个完整的程序设计过程,懂得运用编程加工信息来解决问题的方法。

通过自主性和探究性的学习模式,尝试性、探索性的活动,引导学生积极主动地完成学习任务。

情感态度与价值观目标:

(1)感受到程序设计的独特魅力,激发学生学习的兴趣,形成积极主动学习信息技术的态度。

(2)激发学生对“算法与程序设计”的兴趣,为以后选修《算法与程序设计》打下良好的基础。

教学重点:

体验编程加工信息的主要过程

教学难点:

理解用算法描述实际问题,理解人的思维在计算机中发挥的作用,从而了解计算机信息加工的内在机制。

四、教学方法

讲解示范法、任务驱动法、学案教学法、分层教学法

五、教学资源与媒体准备

硬件资源:

多媒体机房

软件资源:

VB6.0软件、PPT课件、电子教室

六、教学过程

教学

环节

教学内容与教师活动

学生活动

设计意图

导入:

神舟十一号载人飞船发射成功,在轨期间需要自主改变运行轨道,这需要用超级计算机精确计算卫星变轨的时间,引出用计算机完成任务的优势:

快速、精确。

提问:

请同学们回想一下数学课上是如何画二次函数图像的?

列表描点连线

老师参照上述的方法,借助计算机程序设计软件VB,描了20万个点,绘制出了y=x^2的图像。

展示:

运行函数图像.exe小程序。

这节课我们就一起来共同探讨如何利用计算机编程实现二次函数图像的绘制。

下面先请同学们用1分钟的时间浏览这节课的学习目标(见学案)。

 从消息中体会计算机解决问题的优势。

思考回答问题,实现过程

利用重大新闻增强学生的爱国情感。

引出计算机解决问题的优势,激发他们学习的兴趣。

熟悉VB软件环境,添加控件,修改属性,调试运行,保存。

启动“MicrosoftVisualBasic6.0中文版”。

界面介绍:

对比法(Photoshop)。

窗体、控件及控件部分属性的介绍:

(学案)

强调:

在对控件属性进行修改时,一定要注意“先选中,后操作”。

复制源代码,调试运行,并保存。

启动VB软件,添加控件,修改属性,复制代码,调试运行,保存。

了解学习使用VB语言环境,尝试制作函数图像并保存。

①学生尝试根据文字提示,分析程序,补充程序代码,调试运行,并保存工程。

Forx=ToStep

‘x值从-10变化到10,每次增量为0.0001

y=

‘计算y值   

Picture1.Pset(,),RGB(,,)‘用红色描出坐标为(x,y)的点

Next

②师生共同了解程序源代码(ppt课件展示),学生参照学案上的知识链接部分。

参照学案上的文字提示,分析程序,补充程序代码。

体验程序编写过程,尝试自主补充代码,进一步激发学生敢于尝试探究的精神和学习欲望,为后面的修改代码做好铺垫。

兼顾不同层次差别的学生。

①修改代码,反复调试程序,观察图像的绘制过程与效果,并记录在学案上。

(1)删除Nextx

(2)Step0.0001 →  Step 0.1

②拓展提高。

完成上述任务的同学,请尝试修改y=x^2函数图像的代码,绘制学案上所示的两种函数图像,小组之间互相讨论,交流心得与体会。

提示:

y=-x^2;y=20*sin(x)

学生开始自主尝试修改代码,完成任务。

 

学有余力的学生自主尝试完成。

修改代码,绘制曲线任务的完成,有助于对循环段落关键语句和程序执行过程的理解。

此部分的设计,针对性的发散了学生的思维。

进一步体现分层教学。

合作

解疑

分析

及时点评:

展示学生作品。

引导总结:

错误提示说明VB语言有一定的语法规范,如果有错误,系统就会报错并等待调试。

调整Step的值后,影响画点个数,图像绘制速度变快,但是图像质量变差。

Y=-x^2;y=20*sin(x)

将变化结果记录在学案上。

请一名学生回答,并演示修改Step后的作品。

学生思考并分析。

通过情景再现让学生对编程有更深层次的体验,突出调试运行的重要性,突破本课的难点,代码的理解和执行。

随堂

练习

完成学案上课后练习部分。

完成练习任务

巩固练习

提高

交流

评价

①对于每个任务,分别鼓励1-2个完成较好的小组展示其作品,教师适时点评。

②学生根据评价量规表,自主查看学习情况。

对照自评表,自我评价

师评与学生自我评价相结合

课堂

小结

师生互动,回顾编程加工的主要过程,进一步明确本节课的重点;对学生的实践探究和小组合作做出整体点评。

梳理回顾知识点

学会归纳整理信息

3.2信息的编程加工导学案     

班级:

      姓名:

       组号:

     

一、学习目标

1.初识程序代码,初步了解程序执行的主要过程。

2.知道信息编程加工的一般步骤,感受利用计算机程序解决问题的独特魅力。

二、学习重、难点

重点:

掌握计算机编程的一般过程。

  难点:

理解代码中的使用的对象、函数及参数的关系。

三、学习内容

1.探究任务一:

熟悉VB环境,尝试添加控件。

启动“MicrosoftVisualBasic6.0中文版”软件,使用“PictureBox控件”(用于显示图形文件或文本文件,在此承载函数图像)和“CommandButton控件”(创建命令按钮对象,用于执行命令),在窗体上放置一个图片框,一个按钮(各种控件对象必须建立在窗体上)。

“属性”窗口包含控件或窗体的属性列表,在设计程序时可通过修改对象的属性设计其外观和相关数据。

Picturebox控件:

属性backcolour(可修改控件的背景色);Commandbutton控件:

属性caption(改为“绘图”)、font(可以修改command1控件的字体、字号等)。

在对控件属性进行修改时,一定要注意“先选中,后操作”。

2.探究任务二:

根据语句提示,分析、了解其结构组成及作用,补充程序代码,调试运行,并保存工程。

PrivateSubCommand1_Click()‘确定命令按钮Command单击事件

Dimx,yAsSingle‘定义x,y两个变量

Picture1.Scale(-10,25)-(10,-25)‘定义坐标系

Picture1.Line(-10,0)-(10,0),RGB(0,0,255)‘画横坐标轴,颜色为蓝色

Picture1.Line(0,25)-(0,-25),RGB(0,0,255)‘画纵坐标轴,颜色为蓝色

Forx=ToStep‘x值从-10变化到10,每次增量为0.0001

 y=‘计算y=x^2的值   

Picture1.Pset(,),RGB(,,)‘用红色描出坐标为(x,y)的点

 Next‘取下一个x值

EndSub

提示:

输入代码时输入法应在英文状态下。

知识链接:

VB的赋值语句:

将“=”右边表达式的值赋给左边的变量或属性名。

Scale方法:

用以定义PictureBox的坐标系统。

Line方法:

用于在对象上画直线或矩形。

RGB函数:

用以返回代表RGB颜色值的整数。

RGB(255,0,0)表示红色;RGB(0,255,0)表示绿色;RGB(0,0,255)表示蓝色。

Pset方法:

用以在对象上画出一个点。

For…Next语句:

For循环使用一个循环变量,每重复一次循环之后,循环变量的值就会自动增加或减少。

其语法为:

For〈循环变量〉=〈初值〉To〈终值〉[Step〈步长〉]

保存工程:

选择【文件】菜单中的【保存工程】菜单项或单击工具栏【保存】按钮,系统首先要求保存的是所有窗体文件(.frm),最后才是工程文件(.vbp)。

VB窗体的默认文件名默认是FormX.frm(X为序号),工程的文件名是“工程X.vbp”。

建议在保存时采用直观的文件名,如本例可将窗体文件命名为二次函数.frm,工程文件为绘图.vbp。

如果想让程序脱离VB环境运行,可以点击文件中的“生成工程.exe”。

3.探究任务三:

修改代码,反复调试程序

(1)删除代码中的倒数第2行的“Nextx”语句,再次运行程序并单击“绘图”按钮,观察运行结果。

结论:

错误提示说明VB语言有一定的语法规范,如果有错误,系统就会报错并等待调试。

(2)将“Nextx”输入原位置,尝试将Step的值调整为0.1,再次运行程序,仔细观察图像的绘制过程与效果,并记录其变化。

                                      

4.拓展提高

各小组内相互讨论,尝试修改y=x^2函数图像的代码,绘制下表所示的两种函数图像,小组之间互相交流心得与体会。

并将修改后的代码填写在右侧的单元格中。

函数图像

代码

 

 

四.课后练习 

1.关于利用计算机解决问题的步骤下列顺序正确的是()

A.分析问题,编写程序,得到答案,运行程序

B.分析问题,设计方法,编写代码,调试运行

C.设计方法,编写程序,得到答案,调试程序

D.提出问题,设计程序,编写程序,运行程序

2.下面是求1+2+3+······+99之和的程序代码,请尝试补充。

PrivateSubCommand1_Click()

Dims,nAsSingle

s=0

Forn=1To99Step1

Next  

Text1.Text=s

EndSub

 

五.自我评价

评价标准

评价指标

自评

知识应用

了解程序运行的主要过程

A

B

C

理解计算机编程的一般过程

A

B

C

通过注释能基本读懂程序代码,并能灵活应用

A

B

C

能根据不同问题对程序代码进行合理修改

A

B

C

能力培养

能够灵活使用计算机编程解决函数绘图问题

A

B

C

情感目标

对编程产生兴趣,喜欢设计程序解决问题

A

B

C

评价等级

A:

优秀  B:

良好  C:

一般

效果分析

本节课从学生实际出发,尊重学生的认知规律,由浅入深,根据学生的实际情况去引导和启发学生,从而避免了抽象的讲解。

通过有趣的实践活动,重点得以突出,难点得以突破。

通过本节课学习,学生了解了计算机编程加工在生活中的普遍应用,学生学习效果良好。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1