1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1算法与程序设计《活动一认识程序》优质课教案下载
教学目标
㈠知识与技能?
1、理解什么是程序;
2、理解算法和程序之间的关系;?
㈡过程与方法?
通过小组讨论探索出解决问题的算法,并且能够通过程序实现算法,完成游戏闯关。
㈢情感态度与价值观?
让学生们学会合作和竞争;
让学生在亲身体验中获得成就感,激发他们对程序的热爱;
鼓励同学们用程序解决我们生产生活中遇到的实际问题,感受程序的魅力。
教学重点:算法和程序的关系
教学难点:设计算法和程序编写
教学资源:code.org在线教育平台,编程一小时闯关游戏(经典迷宫)
教学过程:
教学环节教师活动学生活动设计意图导课,提出问题列举身边的程序实例,如:早晨准备上学的过程,上课铃声控制等,用这些贴近学生生活的实例来说明程序就在我们身边。然后,提出本节课要研究的问题:什么是程序;算法和程序的关系。和老师共同思考和互动。提出问题,激发学生的思考。明确任务和提出解决问题的方法和途径明确本节课要解决的问题以及通过何种途径来解决问题。
主要是通过亲身体验编程的方式来实现认识程序。
通过分三组(A组/B组/C组)进行闯关编程游戏的方式进行活动。同时要求组内合作,各组进行竞争比赛。配合老师分组和明确任务及解决问题的方法和途径明确任务及解决问题的方法,激发学生主动探索热情。演示编程闯关具体操作步骤通过具体操作来演示如何编程闯关,让学生知道编程闯关很简单,并且要求学生在闯关的过程中要先组内讨论算法再上台具体操作,并且要进行思考本节课要解决的问题。认真观看演示和聆听具体要求,准备挑战。教会学生基本编程操作,激发参与挑战热情,帮助学生克服编程心理障碍,进一步提醒同学们要带着问题进行闯关游戏。自主学习,合作探究负责组织以及处理各组在闯关过程中遇到的突发或异常事件,并且实时抓住时机引导学生进行思考和解决本节课提出的问题,在恰当的时机,提出一些问题引导同学们进行思考,避免为了闯关而游戏,忽略问题的思考和解决。根据各组闯关结果进行评分。各组进行闯关,闯关过程中,各组内先讨论出解决问题的算法,然后并派出一名同学进行实际编程操作和演示,在实际编程过程中,如果遇到问题可以请求本组同学进行援助,其它组可以提出异议或帮助改进。让学生们学会合作和竞争,并且通过集体的力量进行分析和解决问题,让同学们通过亲身体验来激发对程序的热爱。归纳总结根据闯关游戏编程比赛的实践,再次提出问题供同学们思考和回答,并且根据学生的回答进行归纳总结。同时总结程序的一些基本特征及基本结构,为下一节的学习做铺垫。学生根据自身编程实践归纳总结本节课提出的问题,即回答什么是程序,思考总结算法和程序的关系。在编程实践的基础上,探究出问题答案,引导学生的进一步思考,提升能力。