初中信息技术python中print输出语句教学设计学情分析教材分析课后反思Word格式.docx
- 文档编号:14514945
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:10
- 大小:117.61KB
初中信息技术python中print输出语句教学设计学情分析教材分析课后反思Word格式.docx
《初中信息技术python中print输出语句教学设计学情分析教材分析课后反思Word格式.docx》由会员分享,可在线阅读,更多相关《初中信息技术python中print输出语句教学设计学情分析教材分析课后反思Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
print输出语句的格式、应用
难点:
print()输出语句中引号的引用
策略
观看视频、学生自主探究,小组合作学习
课前
准备
教学媒体
多媒体教室
课前预习
环节
师生活动
生活化素材及其应用
设计意图
课前导入
考
一
初识编程
教师出示一个时钟,宣布上课。
编程知识知多少
什么是编程?
为什么学习编程?
常用的编程语言有什么?
学生通过独立思考,积极回答教师提出的问题。
编程语言有很多种,我们以python为学习对象,展开本学期的学习。
Python语言的优点是免费、开源,是一种最简单的纯代码式语言。
用Python编程前先要搭建编程环境,同学们的电脑上已经安装了python的编程环境,教师简单介绍python环境的界面构成。
探究活动一
让计算机输出数字2018
用python语句编写的时钟
编程知识调查
由时钟引出本节课的主题:
编程
通过三个问题,了解学生对编程知识的熟悉程度,便于开展教学
明确本学期的学习对象是python
每一款软件的使用,从认识界面开始,熟悉了界面的构成,方便以后的使用。
教学环节
引导学生去发现:
Python中的输出语句是print()
进一步与学生分析该语句的构成,并提示学生首次编程在运行前先保存。
学生完成探究任务一。
探究活动二
让计算机输出nihao
有了第一题的基础,学生会直接运用print输出,print(nihao),但是运行的时候会报错,此时教师与学生一起讨论为什么会出错,引出字符串的概念,然后给出字符串类型数据
Python编程环境
学生初步体验python编程环境,并进行最简单的数字输出
通过知识迁移,由数字过渡到字符,让学生在尝试中发现问题,师生讨论解决问题。
print输出语句
的输出格式,双引号英文输入,
学生改进。
引导学生归纳总结
print()中什么时候用到双引号,什么时候可以不用?
对于多数据的输出,格式要怎么变化?
教师与学生一起归纳总结:
字符串类型的数据要使用双引号,双引号中的数据会完全输出,对于数字、有计算功能的表达式,可以不使用双引号。
多数据输出的格式是
print(内容1,内容2,……)
探究活动三
让计算机输出“加法计算3+8=11”
小组合作完成。
通过知识迁移,出错、纠错,加深对字符串类型数据输出格式的印象。
及时归纳总结,便于学生加深对知识点的印象,巩固所学内容。
字符串与表达式类数据的综合运用,检验小组的合作探究能力。
课堂
小结
探究活动四
输出简单图形
Python不仅能输出字符数字,还可以输出简单的图形,我们来欣赏一下其他同学的设计。
请同学们自主创意,输出简单图形。
现在教师带领学生梳理本节课所学的知识点及需要注意的问题。
最后播放名人谈编程的视频,与同学们共勉。
几组简单的图形
名人谈编程视频
学生在输出图形过程中,加入自己的创意。
最后将本节课的重心落到育人上,引导学生树立正确的人生观和价值观。
板书设计
Python中print输出语句
print()数字、表达式
print(“”)字符串
print(内容1,内容2,……)多数据
学情分析
本节是用python编程教学的入门介绍,是体验计算机程序,体验并理解用计算机程序解决问题的基本过程,中学生学习python编程,有以下特点:
1、已具备较丰富的计算机使用经验,但接触的多是文字处理、媒体表达等常用工具软件及网络应用等,对于编程只有极少的学生接触过,许多学生只是听说没有接触过。
2、具备较强的逻辑思维能力,也掌握了基本的数学知识,对于初步学习编程困难并不是很大。
3、好奇心强,对于新鲜的事物很感兴趣。
有较强的表现欲望。
在教学过程中,注意对学生逻辑思维的引导,并引进小组竞争机制,更好地激发学生的学习兴趣,提高课堂效率。
让学生知道,学习编程并不是要大家都成为软件工程师,而是要学习一种计算思维,用一种新方式思考这个世界。
效果分析
本节课是对用计算机程序解决问题的基本过程的入门介绍,是体验计算机程序,体验并理解用计算机程序解决问题的基本过程。
本节课的目的是通过激发学生的兴趣,吸引学生自主地体验程序,感受程序解决问题的过程,理解程序的概念。
从教学效果来看,学生从一开始就被深深吸引,很主动地投入到教学活动过程中,积极探究体验程序的运行过程。
本节课有三个知识点,四道练习题,环环相扣,层层递进,每一个知识点讲完,都及时进行归纳总结,每一个知识点对应一道练习题,最后一道练习题不仅是对本节课所学知识点的综合运用,还添加了创新元素,考察学生的创新思维能力。
前三道题目,所有的同学都能顺利完成,最后一道问题,有6个同学的作品比较有创意,16个同学能中规中矩的完成,还有3个同学没有达到预期效果。
没有学不会,只有教不会,没有学不好,只有教不好。
反思自己才能预见未来。
信息技术作为一门等级合格通过性科目,学生不可能像中考学科耗尽心力去学习,这是客观事实。
那么作为信息老师,我要做的就应该是想方设法调动他们的学习积极性,吸引他们参与到教学活动中来。
教材分析
《Python中print输出语句》是青岛版初中信息技术python课程中的第一课时,本课作为学习Python语言的第一节课,最重要的是让同学们知道这门语言是什么,应用在什么地方,从而促进学生对该语言的理解和使用。
通过本节课的学习,让学生初步了解什么是编程,编程的语言有哪些,重点是为什么要学编程。
教师通过引导学生体验一个程序从建立、输入、调试、运行、保存的全过程,熟悉python编程环境,掌握print输出语句。
在编程过程中,还要提醒学生注意规范书写格式,培养学生细致严谨的学习习惯,让学生在编程中获得成就感,进一步提升学生的逻辑思维,激发学生学习python的兴趣。
本节课只有一个print输出语句,内容不多,学习周期短,python的语法规则也比较容易学习,因此本节课关键在于培养学生对编程的兴趣。
随着人工智能发展,人类与机器的交流变得越来越重要,编程能力将在可以预见的未来成为人机交流基础,因此,每个人都应该像学会写字一样,学会写程序。
《python中print输出语句》练习
[课前预备]
同学们,今天我们将走进编程的世界,感受程序的奥秘。
●你了解编程吗?
为了使计算机能够理解人的意图,就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务,这种人和计算机之间交流的过程就是编程。
●作为中学生的我们,学习编程有用吗?
编程教会我们解决问题的思路和方法;
培养逻辑思维能力;
学习“计算思维”,如何独立思考解决问题的能力;
它帮我们高效处理生活中觉得困难麻烦的事。
●你知道python语言吗?
python语言是一种免费的、开源的、最简单的纯代码式语言。
具有语言简洁紧凑,使用方便灵活等特点,许多大型应用软件都是用python语言编写的。
[知识梳理]
1、认识“python”软件界面:
2、
程序输入和编辑窗口
2、print()输出函数
3、文件保存后,会生成.py文件,这是python语言文件,可以使用prthon语言编译软件打开编辑,点击“Run”菜单下的RunModule命令后,即可进行编译。
[探究活动]
探究活动一:
让计算机输出2018
文件保存为:
2018.py,保存位置:
桌面。
探究活动二:
让计算机输出——“nihao”
nihao.py,保存位置:
探究活动三:
让计算机输出表达式“加法计算3+8=11”
加法计算.py,保存位置:
探究活动四:
简单图形.py,保存位置:
想一想:
1、你想输出什么基本图形?
2、分几行输出?
3、你想在图形中加入哪些创新元素?
样图
[小结]
print()
课后反思
本节课的目的是通过激发学生的兴趣,吸引学生自主地体验程序,感受程序解决问题的过程,理解程序的概念,从教学效果来看,学生从一开始就被深深吸引,很主动地投入到教学活动过程中,探究体验程序的运行过程。
本节课比较困难的是如何向没有任何程序概念、从未接触过程序语句的学生讲述编程及其作用,如何突破这个难点是本节课的关键。
在课前,我展示了用python语言编写的时钟小程序,不仅吸引了学生的注意力,也活跃了课前紧张的气氛。
课上,我采用小组合作的形式,以任务驱动为主,逐步推进数字型、字符型、字符串型三种类型程序的输出语句。
下课前,通过播放了一个有关编程改变生活的视频,激发了学生的编程兴趣,顺利完成本课。
课后,我经过反复思考,发现自己在教学中还存在一些问题,今后我将从以下几个方面进行改进。
首先,要重视学生的课堂反应,充分发挥学生的主体地位。
教学最终是为了让学生学到知识,提高能力,而不是为了完成教学进度和任务。
当学生对提问反应不热烈,只有个别学生回答时,要考虑适当放慢节奏,让学生把一个环节搞清楚,充分理解教师的意图后再进入下一个环节,否则长此以往也影响学生的学习积极性。
其次,要通过设置简单的、能出成果的课堂练习,提高学生学习的积极性,让学生通过本节课的学习学有所得,体验成功的乐趣。
编程模块的教学很有难度,教师要认真备好课,想方设法提高学生的学习兴趣,活跃课堂氛围,这样才能获得较好的教学效果及课堂满意率。
课标分析
《Python中print输出语句》是编程中的第一节课,重在让学生初步了解什么是编程,编程的语言有哪些,为什么要学习编程,熟悉python编程环境,掌握print输出语句。
让学生编程中获得成就感,进一步提升学生的编程思维,激发学生学习python的兴趣。
一、信息意识与情感
信息意识与情感主要包括:
积极面对信息技术的挑战,不畏惧信息技术;
以积极地态度学习操作各种信息工具;
了解信息源并经常使用信息工具;
能迅速而敏锐地捕捉各种信息,并乐于把信息技术作为基本的工作手段;
相信信息技术的价值与作用,了解信息技术的局限及负面效应从而正确对待各种信息;
认同与遵守信息交往中的各种道德规范和约定。
二、信息技能
根据教育信息专家的建议,现代社会中的师生应该具备六大信息技能:
确定信息任务、决定信息策略、检索信息策略、选择利用信息、综合信息、评价信息。
三、信息技术教育层面
一是信息技术教育课程,二是信息技术课程与其他课程的整合。
坚持以学生的发展为本。
不要过分注重学科知识的学习,而应关心如何引导学生应用信息技术工具来解决问题,特别是通过把信息技术的学习与学科教学相结合,让学生把技术作为获取知识和加工信息、为解决问题而服务的工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初中 信息技术 python print 输出 语句 教学 设计 情分 教材 分析 课后 反思