《for循环》教学设计方案
学校名称 执教教师
课程内容 for循环 课程学时 1学时
所属学科 信息技术 教学对象 八年级
一、课程定位
本节课选自广东高等教育出版社《初中信息技术八年级上》(B版)第二章第五节《for循环》。for循环在python学习中占有重要地位,既是重点又是难点,学生应掌握有关for循环语句书写以及range( )函数的使用。本节课设置了问题情境,以任务驱动的方式展开授课,让学生在情境中完成所给的两个基本任务,学有余力的学生还可以另外完成两个扩展任务。通过学习,学生可以学到有关for循环以及range()函数的使用,以及学习和提高利用编程解决问题的能力,为以后进一步学习编程打下基础。
二、教学目标
1.通过《for循环》的学习,让学生掌握for循环语句和range函数的使用; 2.在教学过程中培养学生形成多元化学习方式的习惯,让学生自觉、主动地选择合适的学习资源进行任务探究学习,在学习、探究、思考、实践中完成作品; 3.通过设置任务,培养学生利用多种方法解决问题的能力。
三、教学策略
任务式学习策略和直观演示策略
四、教学重难点
教学重点:for循环语句,range( )函数。 教学难点:for循环语句,range( )函数。 解决重难点的策略和方法:通过设置问题情境引起学生的学习兴趣,再通过知识讲授、案例讲解、基本任务三种形式让学生理解和掌握for循环语句和range( )函数的使用。同时,设置了拓展任务,让学有余力的学生能进一步学习。
五、学习者特征分析
起点能力 本节课的学习对象是初二学生,刚接触python,但有十余节课的学习,已了解python的一些基本操作,并且该班认真好学,态度积极,具备较强的思维能力、自主学习能力和合作探究能力。 学习风格 初二学生是信息时代的原住居民,对各种信息化资源较为了解和感兴趣、并且通过之前对学生的了 解,他们在碰到问题时也能够采取各种方法来解决问题,自主学习能力较强。本节课通过知识讲授、案例讲解、基本任务三种形式完成学习内容,相信他们也能够积极投入学习中。 信息素养 初二学生经过四年的信息技术课程的学习,对各类软件的使用有一定了解,并且经过十余节课的学习,学生已经掌握python的一些基本语句,如输入、输出函数,分支结构、while循环等,因此对本节课的学习具有一定的基础。
五、教学环境及资源准备
教学环境:运用电子教室软件将教学内容广播到学生机,通过教师讲解、演示,学生探究、学习的方式来进行教学。 技术工具、平台:海龟编辑器、极域电子教室软件。 资源类型:ppt。
六、教学过程
学习步骤 教师活动 学生活动 设计意图
复习回顾 复习while循环的格式、流程图和案例。 复习while循环。 复习巩固,为本节课学习做铺垫。
展示学习目标 讲解学习目标,帮助学生确定学习方向。 了解学习目标。 帮助学生确定学习方向。
导入新课: 新知讲授 讲解:什么是for循环、for循环的基本格式以及流程图; 强调:循环时每一个元素都要按顺序取出。 学习for循环的基本知识。 让学生先了解for循环的基本知识,方便开展任务。
案例讲解 设置情境:我们学校和泰国的一些学校建立了联系,我们的老师经常给那边的华侨学生上华文课,如果下次上课想让你跟他们问好,你会怎么做呢? 学习for循环语句的运用。 设置情境,吸引学生兴趣。
任务一 设置情境:我们要向华侨学生介绍我们校园的场所。创建一个名为school的列表,列表中包含:图书馆,足球场,游泳池三个元素,再通过for循环,实现效果如下: 拓展任务:我们要向华侨学生介绍我们的学习科目。创建一个名为subject的列表,列表中包含:数学,信息技术两个元素。通过for循环,实现效果如下: 完成任务一,学有余力的同学完成拓展任务。 通过实操巩固学习。
新知讲授 设置情境:华侨学生最近的数学在学习累加,你能利用for循环设计一个程序,帮他们计算1+2+3+.....+100的值吗?(引导学生根据前面的学习完成程序并运行) 此时程序会报错:’int’ object is not iterable(整型不是可迭代对象),引出range()函数的学习。 range( )函数:生成一定范围内的数字序列,左闭右开。 range( )函数的语法是: range(start,stop, step); 学完基本知识后设置三道题目检测学生学习情况。 1.跟着教师一起完成初步程序并学习调试程序。 2.学习range()函数。 经历犯错到纠错的过程,让学生记忆更加深刻。
任务二: 改正:计算1+2+3+.....+100的值的程序。 拓展任务:利用for循环设计一个程序,计算1到100之间的所有奇数之和(鼓励学生用不同的方法解决)。 完成任务二,学有余力的同学完成拓展任务。 培养学生利用多种方法解决问题的能力
作业提交 提醒学生将任务二保存为.py格式并命名为“班级+姓名”,然后通过极域提交 保存作业并提交 通过课后对全体学生作业进行评价,从作业方面了解学生本节课的学习情况,为下节课的教学设计提供参考。
七、学习评价设计
形成性评价 在学生动手实践时观看学生的操作情况,对学生每个环节的学习效果做出评价。 总结性评价 1.教师根据学生课堂的整体表现进行评价; 2.教师课后对学生的作品进行评价。
八、教学反思
1
1
7