算法与程序设计“课题项目化教学的教学方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法与程序设计项目化教学设计
一、教学内容分析。“算法与程序设计”是“信息加工与表达知识”的延续,涉及内容丰富,知识容量大,如果利用“提出概念—解释概念—举例说明”的传统教学模式,按照课程标准和教材组织,不仅难以启发学生的思维,激发学生学习的兴趣,而且学生被动接受,缺乏互动性,不利于培养学生解决综合问题与实际应用问题的能力。
二、教学目标
①知识与技能:掌握计算机程序的基本概念,理解算法、程序、语言等内涵和相互关系,熟练使用计算机语言进行程序设计,了解面向对象与软件工程的基本思想,了解程序设计语言、程序开发环境等基本知识。②过程与方法:根据项目需要确定搜集资料的内容和途径,让学生亲身体验应用自然语言、流程图等方式描述算法的过程,探求利用计算机解决实际问题的过程。
③情感态度与价值观:培养主动探索和学习“算法与程序设计”等相关知识的爱好和兴趣,感受计算机解决问题的优劣,增强与他人协作学习的意识,提升自我管理的水平。
三、学情分析。
由于课时有限,学生往往只是浏览幻灯片,听教师讲解,难以达到对知识的充分吸收和内化;由于家庭环境等不同,学生个体之间的差异较大;学生思维层次较为直观,对于一些抽象和逻辑思维运用不足;在学习兴趣方面热衷于学习有关实践的知识,内在兴趣对于学生学习的驱动力大于教师和家长的压力。
四、教学过程
(一)项目设计
1)项目选择。基于贴近学生熟悉的日常生活要求,确定成绩是否及格、停车场看门人、出租车计价器、打擂台等项目主题,通过这些项目的探究学习,帮助学生掌握利用“算法与程序设计”知识解决实际问题。以if 语句的教学为例,猜单双的游戏,学生根据所学知识进行设计:当输入小于10 的数字时,能够直接看到输赢;当输入大于10的数字时,无论猜什么都会显示“输”的结果。
2)制订实施方案。在教师的指导下,
选择一个子项目组成小组,按照有
利于充分发挥自身优势的原则,确
定小组项目任务分工计划,制订实
施方案;将实施方案通过网络上报
教师审阅,对于不合理的地方再次
组织讨论,直至方案科学合理。如
右图是根据学生需要,制订了表 1
所示学习计划表。
3)调查研究。调查研究共分为准备和学习两个阶段,其中前者主要是详细介绍项目学习的过程、目的,让学生形成项目学习的基本轮廓,了解资料的来源等;而后者主要是呈现学案,引导学生利用英语语法和程序语法,根据教材内容提示进一步自学相关感兴趣的内容,掌握算法与程序设计基本知识与操作技能。
4)成果制作。督促学生按照已制订实施方案开展活动,及时记录活动探究内容,如表2 所示;对有问题的小组及时指导和提供帮助,及时纠正制作过程中出现的严重偏差,对不成熟的作品引发组内讨论,对新知识再次内化和重组。
5)汇报交流。通过平台随机指定每个小组推选一名成员,阐述本小组的项目成果,随后小组其他成员进行补充,其学科知识与生活积累,激发与施展自己的设计才能,锻炼自己的加工工艺,提升自己的物化能力,打造属于自己的原创优秀作品,充分展示自己的个性与创新的亮点。
基于上述要求,学生制作出融合学科知识和已有经验的好作品很多,有的制作出木工、金工合为一体的可以车水的水车,有的制作出可以通过控制来游动的精巧的乌龟,有的制作出外形优美、结构科学精妙、能够承重的桥模。