5.1初识程序设计 任务2使用程序设计语言 第1课时 教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)

2024-08-09
| 10页
| 595人阅读
| 159人下载
普通

内容正文:

教学设计范例 教学项目 5.1 初识程序设计 任务2 使用程序设计语言 课时数 1学时 授课对象 专业 班级 授课日期 计算机专业 高一(3)、(4)、(5)、(6)、(7)班 课标要求 了解程序设计基础知识,理解运用程序设计解决问题的逻辑思维理念; 了解常见主流程序设计语言的种类和特点。 学情分析 知识储备 1、通过任务1算法的学习,学生基本掌握了利用流程图、自然语言来解决问题。 行为习惯 1、日常的学习,主动做笔记的学生比较少,需要教师提醒 2、对于需要的动手写的,动手练的题目,也需要教师监督去做,学习自主能力较差 3、日常课堂气氛比较活跃,能主动回答教师的提问 4、学生缺乏主动思考的能力,并且学习非常依靠兴趣,兴趣强则学习效果更好 能力基础 1、对于计算机应用有一定的基础 2、逻辑能力比较清晰,理解能力中等 3、善于提问 教学目标 知识 1、了解常见主流程序设计语言的种类和特点。 2、了解Python程序代码格式并进行调试运行。 技能 1、会使用python软件【Python Shell与PyCharm】,包括利用Python Shell调试运行程序、利用PyCharm创建项目、创建Python代码文件、编写Python代码、运行程序。 态度 培养学生的思维能力与动手实践能力。 课程思政元素 将社会主义的核心价值观融人在课程教学的各环节,实现知识传授与价值引领相结合的育人目标。 教学重点 掌握python的基本语法。 教学难点 利用python软件【Python Shell与PyCharm】编写程序。 教学策略 讲授法、演示法等。 教学环境 互联网机房、导学案、微课等信息化教学资源。 教学环节 教学内容 学生活动 教师活动 设计意图 课前任务 1.教材 2.微课视频1 3.完成之江汇提前布置的课前习题 课前预习本节内容,学习微课视频。 教师提前通过浙政钉、之江汇等线上方式,发布微课视频,供学生学习。 培养学生自主学习的能力,移动无线助学拓展了学习途径,能有效的促进学习。 课程导入 播放视频,并提问,“九歌机器人”为什么可以七秒成诗呢?从而引入新课 学生观看视频,思考问题并回答 播放视频,并提问,“九歌机器人”为什么可以七秒成诗呢?从而引入新课。 利用视频吸引学生的注意,让认真听讲。 自学展示 预习检测,查漏补缺, 查看课前任务完成情况。 思考并积极回答问题。 给出问题,学生回答。 检测学生的课前预习情况。 分析归纳 知识点1:通过课程的引入,讲解计算机程序的概念:是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。 知识点2:程序设计语言 (1)机器语言:特点,优点,不足 (2)汇编语言:特点,优点,不足 (3)高级语言:特点,优点,不足 · 高级语言并不是特指一种具体的语言,其种类繁多,如FORTRAN、Basic、Visual Basic、C/C++、C#、Java、Python等 知识点3:程序的基本结构 (1)顺序结构 (2)选择结构 (3)循环结构 学生认真听讲,思考回答问题,根据流程图回答三种结构的区别与特点;通过展示的实例,总结出Python中的每个基本语法的特点与作用。 教师讲解概念:计算机能做很多的事情, 包括各种控制活动, 它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。 结合教材与微视频,提问学生三个语言的特点; 虽然讲解基本结构,展示算法流程图,通过提问,三者结构之间的区别,让学生掌握三者的概念与区别。 展示实例,提问学生,并引导学生。 结合微视频,多次提问、实例等多种方式,进行知识点的讲解,可以让学生参与其中,并且真正掌握每个知识点,理解通透。 实践体验 编写网购电影票显示付款金额的Python程序。 · 讲解python软件安装步骤 · 调试运行程序。 · Pycharm中创建项目、创建python代码文件、 · 编写python代码:输入题目要求代码。运行程序。 安装python软件,跟着教师操作,创建项目,编写代码,进行调试。 教师提前准备好python软件的安装包,上课之前发给学生,讲解如何使用python软件。 教师边讲边练,可以让学生快速吸收知识,提高教学效率。 课堂讨论 通过网络查阅程序设计语言的发展过程,与同学交流你以前学过的或了解的程序设计语言。 上网查阅资料,同学讨论交流,归纳总结。 引导学生查阅资料的方向,帮助学生解答疑问。 可以激发学习兴趣,课堂讨论可以最大限度地激发学生的学习兴趣,充分 调动学生学习的主动性、积极性。 探究合作 完成教材中的“探究与合作”。 用自然语言描述出程序,尝试利用python软件进行编程。 辅导学生,回答学生的疑问。 使学生都积极主动地去探索、去学习,并加强合作交流,提升团队意识。 课后拓展 参照任务1“巩固提高”中设计的高速公路收费算法编写Python程序并调试运行。 思考设计程序,并进行调试。 辅导学生进行程序的调试、编写。 巩固上课所学知识点并扩展学生的知识面。 诊改反思 教学设计范例 教学项目 5.1 初识程序设计 任务2 使用程序设计语言 课时数 1学时 授课对象 专业 班级 授课日期 计算机专业 高一(3)、(4)、(5)、(6)、(7)班 课标要求 了解程序设计基础知识,理解运用程序设计解决问题的逻辑思维理念; 了解常见主流程序设计语言的种类和特点。 学情分析 知识储备 1、通过任务1算法的学习,学生基本掌握了利用流程图、自然语言来解决问题。 行为习惯 1、日常的学习,主动做笔记的学生比较少,需要教师提醒 2、对于需要的动手写的,动手练的题目,也需要教师监督去做,学习自主能力较差 3、日常课堂气氛比较活跃,能主动回答教师的提问 4、学生缺乏主动思考的能力,并且学习非常依靠兴趣,兴趣强则学习效果更好 能力基础 1、对于计算机应用有一定的基础 2、逻辑能力比较清晰,理解能力中等 3、善于提问 教学目标 知识 1、理解Python的基本语法 2、要求掌握变量和变量的类型 3、熟悉python中的标识符和关键字 技能 1、会使用python软件【Python Shell与PyCharm】,包括利用Python Shell调试运行程序、利用PyCharm创建项目、创建Python代码文件、编写Python代码、运行程序。 态度 培养学生的思维能力与动手实践能力。 课程思政元素 将社会主义的核心价值观融人在课程教学的各环节,实现知识传授与价值引领相结合的育人目标。 教学重点 掌握python的基本语法。 教学难点 利用python软件【Python Shell与PyCharm】编写程序。 教学策略 讲授法、演示法等。 教学环境 互联网机房、导学案、微课等信息化教学资源。 教学环节 教学内容 学生活动 教师活动 设计意图 课前任务 (基本语法、变量和数据类型,标识符和关键字) 1.教材 2.微课视频1(python的基本语法)… 3.完成之江汇提前布置的课前习题 课前预习本节内容,学习微课视频。 教师提前通过浙政钉、之江汇等线上方式,发布微课视频,供学生学习。 培养学生自主学习的能力,移动无线助学拓展了学习途径,能有效的促进学习。 课程导入 1.通过列出python代码,引出具体的基本语法,引入新课 学生观看python代码 教师通过一张Python代码截图,展现Python的代码结构,并且介绍每个结构的组成。例如,为了能编写规范的代码,接下来了解Python的一些基本语法,包括注释、行与缩进以及语句换行。 让学生熟悉结构的组成,同时能编写规范的代码,了解Python的一些基本语法。 自学展示 预习检测,查漏补缺, 查看课前任务完成情况。 思考并积极回答问题。 给出问题,学生回答。 检测学生的课前预习情况。 分析归纳 知识点1.Python语句换行的知识。 2. Python 标识符及其命名规范 3.变量:“=” · 单变量赋值:a=1 · 多重赋值:a=b=c=1 · 多元赋值:a,b,c=1,2,3 4.常量:保持不变的量 5.函数:函数名,参数,返回值 6.表达式 7.语句:“\”转义符,起连接作用,但语句中包含[]、{}、()三种括号时,不需要使用连接符。 8.注释:便于对程序的阅读和理解,“#”—单行注释,“3个单引号和3个双引号”—多行注释。 学生认真听讲,思考回答问题,通过展示的实例,总结出Python中的每个基本语法的特点与作用。 教师展示课件,并举例讲解知识点。 结合微视频,多次提问、实例等多种方式,进行知识点的讲解,可以让学生参与其中,并且真正掌握每个知识点,理解通透。 实践体验 1.教师通过举例,讲解语句换行的知识。 例如,教师编写很长的一句文本内容,出现回行的情况。由这个问题的出现,引出Python使用“()”处理语句过长的情况。注意:在[,{},或()中的语句,不需要使用圆括号进行换行。 2.教师通过举例,讲解如何使用变量。 现实生活中,逛超市买东西时,往往通过一 个购物车放置物品,等所有的物品购买完毕后,到收银台结账。在Python中,若要存储数据,需要用到变量。变量可以理解为去超市购物的菜篮子,它的类型和值在赋值的那一刻被初始化。 3.教师根据课件,讲解如何给变量赋值。 变量的赋值是通过等号来表示的。如果硬件条件允许的情况下,教师可以通过实践演示操作。 4.教师通过举例,引出变量的类型。 例如,逛超市的时候有手提筐和购物车,买的东西比较少,就用手提筐放东西,买的东西比较多,就用购物车放东西。同理,如果使用变量在存储数据时,为了更充分利用内存空间,我们可以为变量指定不同的数据类型。 5.教师根据课件,讲解变量的几种类型。 变量的数据类型包括:数字类型、布尔类型、字符串、列表和元组、字典。在Python中,只要定义了一个变量,并且该变量存储了数据,那么变量的数据类型就已经确定了。如果希望查看变量的类型,可以使用“type(变量的名字)”来实现。 6.教师根据课件,讲解标识符及其命名规范。 Python中的标识符由字母、数字和下划线“_ "组成,且不能以数字开头; Python中的标识符时区分大小写的: Python中的标示符不能使用关键字。 7. 教师根据课件,讲解Python 中的关键字。 关键字是Python语言自己已经使用的了,不允许开发者自已定义和关键字相同的名字的标示符。 安装python软件,跟着教师操作,创建项目,编写代码,进行调试。 教师提前准备好python软件的安装包,上课之前发给学生,讲解如何使用python软件。 教师边讲边练,可以让学生快速吸收知识,提高教学效率。 课堂讨论 通过网络查阅程序设计语言的发展过程,与同学交流你以前学过的或了解的程序设计语言。 上网查阅资料,同学讨论交流,归纳总结。 引导学生查阅资料的方向,帮助学生解答疑问。 可以激发学习兴趣,课堂讨论可以最大限度地激发学生的学习兴趣,充分 调动学生学习的主动性、积极性。 探究合作 完成 课堂中的“实践体验”。 用python软件进行编程。 辅导学生,回答学生的疑问。 使学生都积极主动地去探索、去学习,并加强合作交流,提升团队意识。 课后拓展 参照任务1“巩固提高”中设计的高速公路收费算法编写Python程序并调试运行。 思考设计程序,并进行调试。 辅导学生进行程序的调试、编写。 巩固上课所学知识点并扩展学生的知识面。 诊改反思 教学设计范例 教学项目 5.1 初识程序设计 任务2 使用程序设计语言 课时数 1学时 授课对象 专业 班级 授课日期 计算机专业 高一(3)、(4)、(5)、(6)、(7)班 课标要求 了解程序设计基础知识,理解运用程序设计解决问题的逻辑思维理念; 了解常见主流程序设计语言的种类和特点。 学情分析 知识储备 1、通过任务1算法的学习,学生基本掌握了利用流程图、自然语言来解决问题。 行为习惯 1、日常的学习,主动做笔记的学生比较少,需要教师提醒 2、对于需要的动手写的,动手练的题目,也需要教师监督去做,学习自主能力较差 3、日常课堂气氛比较活跃,能主动回答教师的提问 4、学生缺乏主动思考的能力,并且学习非常依靠兴趣,兴趣强则学习效果更好 能力基础 1、对于计算机应用有一定的基础 2、逻辑能力比较清晰,理解能力中等 3、善于提问 教学目标 知识 1、了解常⽤用运算符的作⽤ 2、掌握算术运算符的使用 3、掌握运算符的优先级别 技能 1、会使用python软件【Python Shell与PyCharm】,包括利用Python Shell调试运行程序、利用PyCharm创建项目、创建Python代码文件、编写Python代码、运行程序。 态度 培养学生的思维能力与动手实践能力。 课程思政元素 将社会主义的核心价值观融人在课程教学的各环节,实现知识传授与价值引领相结合的育人目标。 教学重点 掌握python的运算符的使用。 教学难点 利用python软件【Python Shell与PyCharm】编写程序。 教学策略 讲授法、演示法等。 教学环境 互联网机房、导学案、微课等信息化教学资源。 教学环节 教学内容 学生活动 教师活动 设计意图 课前任务 (基本语法、变量和数据类型,标识符和关键字) 1.教材 2.完成之江汇提前布置的课前习题 课前预习本节内容,学习微课视频。 教师提前通过浙政钉、之江汇等线上方式,发布微课视频,供学生学习。 培养学生自主学习的能力,移动无线助学拓展了学习途径,能有效的促进学习。 课程导入 1.通过列出python代码,引出运算符知识,引入新课 学生观看python代码 教师通过课件,了解Python运算符的分类 了解什么是运算符及其作用。 自学展示 预习检测,查漏补缺, 查看课前任务完成情况。 思考并积极回答问题。 给出问题,学生回答。 检测学生的课前预习情况。 分析归纳 知识点1.什么是运算符? 对数据的变换称为运算,表示运算的符号称为运算符,参与运算的数据被称为操作数,举个简单的例子4+5,这是一个加法运算,“+” 称为运算符,4和5称为操作数。 知识点2.运算符的分类 算数运算符、赋值运算符、复合赋值运算符、 ⽐比较运算符、逻辑运算符 知识点3.算数运算符 算数运算的优先级 混合运算优先级顺序:() ⾼高于 ** ⾼高于 * / // % ⾼高于 + - 5.拓展知识:赋值运算符的使用。 6.拓展知识:赋值运算符的使用。 7.拓展知识:复合赋值运算符的使用。 8.拓展知识:比较运算符的使用。 9.拓展知识:逻辑运算符的使用。 练习各种运算的使用。 教师展示课件,并举例讲解知识点。 教师通过课件的案例,讲述算术运算符的使用及其它运算符的使用。 结合实例等多种方式,进行知识点的讲解,可以让学生参与其中,并且真正掌握每个知识点,理解通透。 实践体验 算术运算上机练习: 1.a=20 2.b=10 3.C=0 4.#加法运算 5.C=a+b 6 .print("1--c的值为:",c) 7.#减法运算 8.c=a- b 9.print("2--c的值为:",c) 10. #乘法运算 11.c=a* b 12 .print("3--c的值为:", c) 13 .#除法运算 14.c=a/b 15. print("4--C的值为:",c) 16. #取余运算 17. c=a%b 18. print ("5--c的值为:",c) 19.#取整除运算 20.C=a//b 21. print("6--c 的值为:",c) 22 .#修改变量a、b、c 23.a=2 24.b=3 25.C=a** b #幂的运算 26. print("7--c 的值为:",c) 跟着教师操作,创建项目,编写代码,输出结果。 教师指导学生正确操作。 教师边讲学生边练,可以让学生快速吸收知识,提高教学效率。 课堂讨论 通过网络查阅运算符运算的过程,与同学交流运算符优先级别。 上网查阅资料,同学讨论交流,归纳总结。 引导学生查阅资料的方向,帮助学生解答疑问。 可以激发学习兴趣,课堂讨论可以最大限度地激发学生的学习兴趣,充分 调动学生学习的主动性、积极性。 探究合作 完成编程: 1)接收用户输入的两个数字 2)计算两个数字的和。 用python软件进行编程。 辅导学生,回答学生的疑问。 考察学生算术运算符的使用。 课后拓展 完成编程: 1)接收用户输入的两个数字 2)使用if-else 语句比较它们的大小。 思考设计程序,并进行调试。 辅导学生进行程序的调试、编写。 巩固上课所学知识点并扩展学生的知识面。 诊改反思 1 学科网(北京)股份有限公司 $$

资源预览图

5.1初识程序设计  任务2使用程序设计语言 第1课时  教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)
1
5.1初识程序设计  任务2使用程序设计语言 第1课时  教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)
2
5.1初识程序设计  任务2使用程序设计语言 第1课时  教案 - 2023—2024学高教版(2021) 中职信息技术(基础模块下册)
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。