《编程解决问题》学习工具制作综述

《编程解决问题》学习工具制作综述

ID:27580235

大小:74.50 KB

页数:9页

时间:2018-12-04

《编程解决问题》学习工具制作综述_第1页
《编程解决问题》学习工具制作综述_第2页
《编程解决问题》学习工具制作综述_第3页
《编程解决问题》学习工具制作综述_第4页
《编程解决问题》学习工具制作综述_第5页
资源描述:

《《编程解决问题》学习工具制作综述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《编程解决问题》学习工具制作综述特色与亮点1.学习工具结构符合初中学生的学习特点本数字化学习工具的两个组成部分结构清晰明确,能够有效提升教学效果,充分挖掘学生的自主性、合作性和探究性,增强了课堂的互动性。2.综合应用所学软件“编程与智能处理”是初中阶段信息技术的最后一章,本学习工具利用Photoshop、Dreamweaver、Flash、PowerPoint制作出学习资源,旨在帮助学生编程解决问题。有效地将初中学段所学习的技能结合起来,以期使学生对信息技术学习形成系统认识。3.学习工具注重教学目标的达成以科学直观的互动、动

2、画、程序及网站导航有效地突出了学习重点,切实突破了学习难点,学习工具简单明确的内容体系有效地为学生搭起了学习支架,使其在积极探究中迗成学习目标。4.课件切入点吸引学生以“双人飞行棋”游戏引入,新颖、有趣,符合学生的学习特征。參制作背景《编程解决问题》学习工具所涉及的学习内容是北京市义务教育课程改革实验教材《信息技术》第五册第八章“编程与智能处理”第二节“编程解决问题”,主要内容包括分析问题、设计算法、编写程序、调试程序等编写计算机程序解决实际问题的一般过程。通过对该工具的使用,学生既能突破认识算法设计与编写程序之间的关系这一

3、难点,又能为之后进行“应用程序实例”的设计提供基本设计思路的指导,形成对程序和程序设计语言的基本感知。学习工具的设计是遵循初中指导纲要提出的“以兴趣为起点,以活动为载体,螺旋上升地设置内容”的内容设置和选择原则,努力实现“强化学生使用信息技术支持各种学习和解决各类问题的意识与能力”的教育目标。教学策略本学习工具主要应用启发式、自主学习、合作学习等策略。以“双人飞行棋”游戏引入,通过分析“单人飞行棋”游戏的设计步骤,以小组为单位,在网站的辅助和教师的引导下,体验分析问题、设计算法、编写程序、调试程序等计算机程序解决问题的一般过

4、程。设计思路及内容结构学习工具的整体设计结构以课堂教学环节为基础,教师注重有效设问和师生交流,以筒单幻灯片的动画功能提示学生各个环节的学习,而学生学习网站的导航风格统一明晰,在教师的提示下,学生能够随时调整学习进度,操作筒便灵活,互动性较好。本学习工具包括教师使用的引导课件和学生探究用的学习网站两个部分,其中引导课件起到课题引领和重点提示的作用,而学习网站则是学生主题学习和探究的主要资源集合,包含以下八个栏目。1.游戏引入引入部分主要是让学生带着问题玩“双人飞行棋”游戏(如上页图1),从游戏出发,从视觉和娱乐角度出发,激发学

5、生兴趣,降低编程解决问题的难度,让学生不会产生畏难情绪。随后,展示“单人飞行棋”的背景图,引出本课的课题:编程解决问题一一单人飞行棋的设计(如图2)。2.算法设计(1)设计过关步骤__自然语言描述引导部分利用PowerPoint的触发器与学生开展课堂学习互动,引导学生讨论设计“单人飞行棋”游戏的过关步骤(如图3)。(2)完成“单人飞行棋”算法设计__流程学习工具向学生提出“算法与程序设计有怎样的联系”的问题,要求根据设计思路在学习网站“算法设计”栏目中尝试完成“简易飞行棋”算法设计流程游戏,学生拖动散乱的算法步骤到流程图中,

6、形成完整算法及分段的程序代码(如图4、图5)。用Flash软件制作的动画,能用很直观的方式帮助学生理解算法、流程图和程序设计,突破了算法与程序设计之间的关系。1.程序设计(1)复习VB的基本操作引导部分组织学生分别示范新建VB工程,添加Label、CommandButton控件、修改属性,以巩固他们的VB基本操作技能,便于更好地探究新知(如图6)。(2)开展界面设计引导部分利用PowerPoint的触发器与学生开展课堂互动,引导学生开展“单人飞行棋”的界面设计,体验设计界面的过程,以培养学生的协作学习能力和探究意识(如图7)

7、。在学习网站中,提供了学生界面设计所需的素材及“单人飞行棋”的窗体界面所需对象的属性设置表格,以便帮助学生更好地体验设计软件界面的过程(如图8)。(3)程序代码的引入及程序调试引导学生通过思考“程序应该操作什么控件来执行”这一问题,根据学习网站“程序设计”栏目的提示,完成程序代码的引入及程序调试。2.拓展提高在学习网站中,为不同能力层次的学生设计了不同难度的任务,以实现对编程解决问题的分层教学,在主页面上对三级任务进行了介绍,学生能够根据自己的能力选择相应的拓展任务,每一级别都有单独任务并以单独网页呈现,以实现学生分层提高,

8、也可以让学生在课后进行拓展任务的学习。这一部分的设计既注意到有效地提高学生知识的应用意识,又能够满足不同层次学生的需求(如图9〜图12)。1.学习资料学习资料部分主要是为学生提高编程解决问题的相关知识积累设定的,在课堂上并没有安排特定的时间引导学生阅读,但对编程感兴趣的学生可以利用课余时间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。