视频标签:编制计算机,程序解决问题
所属栏目:信息技术优质课视频
视频课题:高中信息技术课例:编制计算机程序解决问题(一)
教学设计、课堂实录及教案:高中信息技术课例:编制计算机程序解决问题(一)
《剖析编制计算机程序解决问题的过程》教学设计
基本信息 | |||
姓名 | 王丹 | 学段学科 | 高一信息技术 |
区县 | 通州区 | 学校名称 | 通州区潞河中学 |
教学题目 | 剖析编制计算机程序解决问题的过程 | ||
所选教材 | 广东教育出版社必修《信息技术基础》4.1.4节 | ||
一、学习内容分析 | |||
1.学习目标描述(知识与技能、过程与方法、情感态度与价值观) | |||
知识与技能: 1. 理解编制计算机程序解决问题的基本过程。 2. 进一步熟悉VB编程环境、程序代码的复制与修改、程序的调试运行与保存。 过程与方法: 1.历经“数字测心术程序”的设计过程,归纳编制计算机程序解决问题的基本过程。 2.通过使用程序、讨论交流和学案分析,能正确地分析问题,找到解决问题的方法并转换成计算机算法,发展计算思维。 3.通过完善半成品程序,进一步熟悉VB编程环境、程序代码的复制与修改、程序的调试运行与保存。 情感态度与价值观: 通过完成任务,初步建立编程解决实际问题的信心,产生继续学习程序设计的学习欲望,发展计算思维。 |
2.学习内容与重难点分析 | ||
本课选自粤教版高中必修教材第四章第一节“编制计算机程序解决问题”中的第四小节“剖析编制计算机程序解决问题的过程”,是选修模块《算法与程序设计》的基础。课标建议用2课时完成4.1节的教学,为了使学生更好地接受知识,我计划用3课时完成本节的学习:计算机工作原理及VB程序初体验、体验程序作用及编程环境、剖析编程解题的过程,本节课是第3课时。 教材中的教学案例是字符串加密解密,通过实际教学实践和对课程标准的解读分析可知,学生在学习这个案例时存在较大的困难。首先,学生对程序语言不熟悉,会在程序语言语法上有一定的学习阻力;其次,案例中的算法和数据结构复杂度较高,造成教学成本(时间和学习难度)升高;再次,案例中的问题不利于激发学生的学习兴趣。 我希望运用一个适合高中学生认知水平、关注到全体学生的发展的教学案例,解决学生学习程序语言困难、提高学习兴趣和高效地达成学习目标三方面问题。为此,本教学设计以刘谦的魔术视频为情境,以“设计数字测心术程序解决模拟魔术的问题”为主线,引导学生经历分析问题、设计算法、编写程序、调试运行和检测结果的编程解决问题的过程,完成半成品的VB程序实现猜数字的功能,最终达到解决问题的目的。 |
||
项目 | 内容 | 应对措施 |
教学重点 | 编制计算机程序解决问题的基本过程。 | 提供丰富的学习资源、讨论分析 |
教学难点 | 正确地分析问题,找到解决问题的方法并转换成计算机算法,发展计算思维。 | 采用表格方式,通过体验、讨论、分析等活动,突破难点 |
二、学习者特征分析(说明学生的已有知识基础、学习习惯等信息) | ||
本课的授课对象为高一学生,这个年龄段的学生思维活跃,已经具有一定的独立研究能力,逻辑思维能力日趋严密,对编程涉及的一些数理逻辑基础知识(如二进制与十进制的相互转换)有了一定了解。从开学初对学生的调查问卷中可知,每个班级只有2、3位同学在初中或小学阶段接触过程序设计,但是普遍对程序设计很好奇,有较强的学习欲望。 在学习本课之前,学生学会了启动VB6.0软件、用“窗体设计器”和工具箱中的部分控件设计简单界面、将程序代码正确地粘贴到代码窗口中并进行简单地修改、调试运行和保存程序。 |
||
三、学习环境选择 | ||
1.学习环境选择( C ) A.简易多媒体教室 B.交互式电子白板 C.网络教室 D.移动学习环境 |
四、流程规划与活动设计 | |||||
教学环节 | 知识点与教学内容 | 呈现方式 | 教师活动 | 学生活动 | 设计意图与效果 |
情境引入,提出任务(5分钟) | 体验程序 |
视频 “数字测心术”程序 |
播放“数字测心术”视频 指导学生和魔术师——数字测心术程序玩魔术 提问:“数字测心术”程序成功地模拟了魔术师刘谦的测心术,怎么编写这个程序呢? |
认真观看视频 启动程序,认真观察依次出现的6张卡片并做出“有”或“无”的判断,体验计算机是否能猜中自己心中想的数字 明确本课任务:编写“数字测心术”程序,剖析编制计算机程序解决问题的基本过程。 |
以学生熟知的魔术师刘谦的魔术节目引入新课,有效激发学习兴趣,促使学生进入学习状态。 通过交流玩游戏的心得引出课题。 |
分析问题,设计算法 (12分钟) |
什么是算法 设计算法 用流程图描述算法 |
表格 学案 课件动画 |
(一)分析问题:怎么猜数字? 提出任务1:小组合作完成“游戏分析表”, 认真观察该表,找出猜数字的方法并思考回答问题。 师生交流,明确猜数字的方法。 (二)设计算法 提问:哪位同学能分步骤地描述一下猜数字的方法? 【利用课件动画逐步展示算法流程图】 (三)小结 |
边玩游戏边合作填写“游戏分析表”, 认真观察、讨论,找出猜数字的方法并思考回答问题: 1.程序中的六张卡片分别代表什么? 2.心中想的数字和 这六张卡片有什么关系?能用数学式表示二者间的关系吗? s=num1×20+num2×21+num3×22+num4×23+num5×24+num6×25 (注:变量num1~num6记录用户单击卡片1~卡片6所得到的值,“有”记为1,“无”记为0;变量s记录答案即同学想的数字) 认真观看算法流程图。倾听 |
提高学生的分析归纳能力和合作探究意识。 引导学生初步感受什么是算法,初步认识算法的重要性。 |
教学环节 | 知识点与教学内容 | 呈现方式 | 教师活动 | 学生活动 | 设计意图与效果 |
编写程序,调试运行(25分钟) |
VB编程环境 复制和修改程序代码 调试运行程序 |
图片 学案 VB编程环境 |
(一)布置任务2 教师演示:双击打开“数字测心术.frm”窗体文件→查看对象窗口→查看代码窗口 说明:程序界面和核心代码已经构建好了,同学们需要根据算法将cmdResult_Click()事件过程中的代码补充完整,然后调试运行并保存程序!在实践过程中,请参考各个帮助文件。 (二)学生实践 学生动手编程,教师巡视,个别指导。 (三)展示交流,检测结果 展示部分同学的程序,提问:在编程的过程中遇到了什么困难?怎么解决的? |
认真观看演示,复习打开窗体文件及查看对象窗口、代码窗口的方法 明确任务2 参考“程序评价量规简表”、 “任务分析单.docx”和“任务指导.ppt”,根据算法补充完成数字测心术程序,实现猜数字功能。 将编写好的程序在编程环境中运行、调试。 展示或观察程序,根据实践的实际情况回答问题。 阅读计算机给出的错误提示,根据提示思考解决方法。 |
提高学生的动手实践能力,进一步熟悉VB编程环境、程序代码的复制修改及程序的调试运行和保存。 |
教学环节 | 知识点与教学内容 | 呈现方式 | 教师活动 | 学生活动 | 设计意图与效果 |
算法流程图 算法设计 |
课件动画 提供评价量规表进行评价 |
(四)改进程序 思考:s的取值在什么范围才能正常显示图片? 修改算法流程图,介绍这是程序的选择结构,可以用If条件语句改进程序。 布置任务3:改进程序,填写反馈表,提交作业。 学生根据算法改进程序,并利用“程序评价量规简表”检查程序。填写“学习反馈表”。 (五)再次展示交流 |
倾听、思考,回答问题:s的取值最大为63 回答如何修改算法流程图,倾听、了解程序的选择结构和if条件语句的格式及执行过程 修改程序,填写反馈表,提交作业,完成任务3 展示交流 |
进一步强调算法在程序设计中的地位和作用。 |
|
总结提升(3分钟) | 编程解决问题的过程 |
课件动画 |
师生共同总结,同时教师【用课件动画逐步展示过程】。 课后思考:“数字测心术”的卡片是如何设计的?根据本节课的经验,如何设计程序来实现 “猜生肖”展品功能? |
回顾本节课的学习过程,在教师的引导下总结编程解决问题的基本过程。 记录课后思考题并思考 |
梳理知识点。 激发学生继续学习程序设计的兴趣,为下学期的选修课做准备。 |
五、评价方案设计 |
1. 评价形式与工具(A C E )可多选 A.课堂提问 B.书面练习 C.制作作品 D.测验 E.其他(学案) |
2.评价量表内容(测试题、作业描述等) |
通过小组讨论、填写任务分析单、师生问答、展示交流、填写学习反馈表这几种方式完成评价。 |
六、备注 |
1.选用的教学案例适合高中学生认知水平,能有效激发学生的学习兴趣 教材提供的教学案例是“字符串加密解密”,从以往的教学实践中可知,学生在学习这个案例时存在较大的困难。本课我选择的教学案例是“模拟魔术”,主要是以刘谦的魔术视频为情境,以“设计数字测心术程序解决模拟魔术的问题”为主线,引导学生经历分析问题、设计算法、编写程序、调试运行和检测结果的编程解决问题的过程,完成半成品的VB程序实现猜数字的功能,最终达到解决问题的目的。 2.提供了丰富的学习资源,能有效辅助学生的自主学习 自主学习是新课程倡导的一种与传统学习方式迥然不同的有效的学习方式,一方面,需要学生的努力和灵性;另一方面,它需要学生与教师、教材、资源和其他学习者的互动。其中,教师应该在教学活动中指导学生自主学习,尽可能选择有趣或富有挑战性的学习内容、帮助学生反思已经获得的经验、提供丰富多样的学习资源等。本课中,学生可以利用“数字测心术”任务分析单.docx、“数字测心术”任务指导.ppt、学习反馈表.docx、数字测心术练习.frm、数字测心术.exe等丰富的学习资源来有效地开展自主学习,完成本课任务。 |
视频来源:优质课网 www.youzhik.com