体现学科核心素养的教学设计学习内容分析学习目标描述1、通过有趣的实际问题,熟悉算法的概念,了解算法的要素和重要特征,学会根据实际问题选择恰当的方式来描述算法
2、通过问题求解,掌握用编程语言实现简单算法
学习内容分析提示:可从学习内容概述、知识点划分及其相互间的关系等角度分析通过前面单元的学习,我们可以认为学生具备初步编写程序的简单技能,如基本的输入输出语句、选择结构和循环结构的语句实现、列表及文件的初步操作等
本项目既要唤醒学生已有的技能,又要让学生初识算法,因此在项目及活动设计时,抛开晦涩难懂的概念和语法,不做内容上的堆积和罗列,采用了生动有趣的活动形式,每个活动中会涉及到一个或几个知识点
代码不是最终目的,而是作为载体,让学生初步了解程序设计的基本方法,在面对实际问题的时候,可以换一种思维,找到有效的算法
本节的项目“软件开发社招新”主要包含“探讨面试题的解决方案”和“求解‘误删的ID号’”两个任务,包含4个活动
任务一的重点在已有知识和技能的唤醒,任务二的重点是最基本算法思想的介绍
学科核心素养分析提示:说明本课堂可以落实哪个或哪些学科核心素养熟悉算法的概念,了解算法的要素和特征;学会根据实际问题来用恰当的方式来描述算法
教学重点1、能够分析问题,设计解决问题的算法,并用恰当的方法描述算法
2、了解枚举法的含义,并能使用枚举法解决相关问题
教学难点能够设计出解决问题的算法;能够用枚举法解决相关问题
学生学情分析学生准备:结合课本提前预习
教学策略设计教学环节教学目标活动设计信息技术运用说明导入5分钟通过问题的方式引入本节课的教学
叶达报名参加学校软件开发社团时
面试中有一道IQ题:有四个装了药丸的罐子,每个药丸都学生思考并讨论
有一定的重量,其中有一个药罐被污染了
每片被污染的药丸比污染前增重1克
只允许称量一次,判断出哪个罐子的药被污染了
(同座位讨论该问题的解决