- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单元基本信息
单元教学主题
七上第二单元算法及其实现
单元课时
8
项目情境
小清发现网络中的计算机应用软件虽然品种丰富,但却无法完美地解决类似于“给现场比赛自动计分”、“给汉字自动注音”等充满个性需求的问题。于是就和几位同学一起成立了“信息科技社团”,准备自行开发这些程序。但在实施过程中,遇到了如下一些问题。
(1)不知道选用哪种计算机程序语言来开发;
(2)也不知道要用哪些算法才能实现;
(3)更不清楚如何快速地实现开发;
……
假如你也是该社团的一员,请和小清一起,共同完成其中一项开发任务吧。
项目任务
加减法自动出题器
单元学习目标
信息意识:
(1)通过本项目的实践,理解算法的内涵,观察、探究、理解计算机程序运行的基本结构,感受计算机程序给人们的学习、生活和工作方式带来的改变。
(2)了解计算机算法实现对信息社会发展的作用,具有自主动手解决问题、掌握核心技术的意识。
(3)在项目实践中主动学习互联网知识,增强数据保存、备份意识。
2.计算思维:
(1)通过对本项目功能的设计和实现,熟悉代码编写、调试流程和相关IDE的功能与应用。
(2)通过对本项目算法的(流程图)表示,掌握程序算法的设计方法,并能使用顺序、分支、循环三种基本控制结构来描述实施过程。
(3)通过程序设计中不同数据类型的处理和运算,掌握计算机程序中数据的使用、呈现和规范。
(4)通过程序设计中对如随机函数等内置函数或模块的学习使用,了解合理使用Python相关函数或模块的方法和技巧。
3.数字化学习与创新:
(1)通过学习,对本项目程序的功能进行延展,如现场比赛自动计分器功能菜单设计等,体会使用程序结构创建人性化人机交互,并优化代码。
(2)在程序设计过程中,通过学习,选择合适的PythonIDE进行代码编写,能使用自定义函数进行功能封装,并能学会使用合适的函数或模块丰富程序功能,体会创新和可持续发展的重要性。
4.信息社会责任:
(1)通过本项目的结果呈现,了解算法的优势及对知识产权保护的重要性,体会使用计算机程序优化人类生活、学习方式的重要意义。
(2)通过项目中功能模块的信息输入输出交互,明确信息科技活动中应遵循的价值观念、道德责任和行为准则。
整体设计
项目活动
对应教材中的课题
拟解决的项目问题
课时
项目筹备
单元前言
(与第1节合并)
筹备单元项目,确认开发的程序功能、项目实施规划与小组分工表
1
知识探究
第1节问题与算法
描述“加减法自动出题器”的算法
第2节人机的互动
为编写程序代码找到适用的计算机语言及其IDE
1
第3节信息的处理
学会正确选择数据类型与表达加减运算算式
2
第4节决策的实现
程序中分支流程的代码实现
1
第5节循环的艺术
程序中循环流程的代码实现
1
第6节指令的复用
程序代码的简化
1
第7节算法的实践
用算法解决现实问题的基本步骤
1
整理展示
单元小结与练习
按照项目实施规划与小组分工表的要求,继续完成项目任务并开展交流评价
2(课外)
项目实施
项目筹备+知识探究
课时课题
第1节问题与算法(第1课时,含单元项目规划筹备)
课时目标
1.能够基于单元项目情境并结合自身生活经历,提出并确认属于自己的项目内容
2.能够根据项目任务与实施条件来规划知识学习、实施步骤与预期成果,并设计出项目方案
3.能够基于实际情况成立项目小组,自行商议小组成员的角色与分工任务,并撰写出项目分工表
4.通过生活问题解决比对,了解算法的概念和特征,知道计算机解决问题的一般方法和步骤
5.通过算法实例学习,掌握算法描述的一般方法和特点,并能使用合适的方式进行表达。
教学准备
课本每生一本、纸笔、教学PPT等。
基本流程
具体导学过程
意图说明
教学导入
由“有没有想用计算机程序解决的问题”导入,要求学生浏览单元项目范例,并协同小清一起开发。
新课导学
1.筹备单元项目
(1)师生分析问题项目的基本功能需求,并按兴趣分组。
提问1:项目一般要具备哪些基本功能?
提问2:你准备开发的项目还有哪些特点?
?——邀请学生先回答,再根据兴趣进行分组。
(2)师生共同分析相关知识的需求
引出本单元教学主题“算法及其实现”,探讨知识学习的具体需求:
①学习如何表示程序运行流程——方便同组进行程序设计实现的交流
②学习程序算法实现的计算机语言——了解程序设计工具
③学习计算机语言编写的相关知识、规范——了解程序设计的语法
④学习与计算机程序设计编写的其余知识
(3)教师分析相关知识的获取途径
?①程序设计语言和算法流程———第1节问题与算法
?②程序设计编写实现与语法———第2-7节(人机的互动、信息的处理、决策的实现、循环的艺术、指令的复用、算法的实践)
?③其它方面——————————书籍、技术
您可能关注的文档
- 义务教育版(2024)五年级第2单元信息科技单元设计.docx
- 《项目三 任务二 纸板凳的设计》教学设计(表格式) 2024—2025学年浙教版初中劳动技术七年级上册.docx
- 1.1 计算机的前世今生 教学设计 清华大学版(2024)信息技术七年级上册.docx
- 1.2 计算机硬件 教学设计 清华大学版(2024)信息技术七年级上册.docx
- 1.3 计算机软件 教学设计 清华大学版(2024)信息技术七年级上册.docx
- 1-1 记录个人健康数据——数据的形式与记录载体(教案).docx
- 1-2判断身体健康状态-数据背后的信息教案.docx
- 1-3 班级BMI数据测试——数据的收集与处理教案.docx
- 1-4用图表制作健康报告——数据的表达与预测教案.docx
- 2.1 了解开源文化——参与开源社区 教学设计.docx
文档评论(0)