初中python编程初步教学设计_初中Python程序设计顺序结构教学设计方案.docx
教学设计方案一《顺序结构程序设计》
一、教学目标
(1)知识与技能
能够根据问题分析,设计顺序结构程序的算法
能够运用顺序结构,使用 Python程序编写、调试并运行代码
(2)过程与方法
通过任务驱动和探究新知的教学过程,掌握分析和解决问题的方法
通过贴近生活的具体实例的分析,体会用计算思维解决问题的过程
(3)情感态度价值观
在分析问题和解决问题的过程中,形成合作探究意识
激发学生解决问题的兴趣,体验学习算法的乐趣,内化思维,提高兴趣
二、教学重点与难点
教学重点:根据算法编写顺序结构程序,调试并运行代码
教学难点:利用计算思维的相关特征点来进行本节课的学习
三、学习者特征分析
认知能力:程序类课程具有较强的抽象性,学生尚未接触过,难度较大 学习动机:对学生来说是个新鲜语言,具有较浓厚的兴趣
学习风格:学生个体的现有知识水平的差异,导致学生获取新知识的态度参 差不齐
四、教学策略与方法
任务驱动法:选择学生感兴趣的案例,以问题驱动式的教学方法吸引学生的 兴趣
合作探究法:通过小组合作探究的方法,提高课堂参与性,共同解决问题
五、教学课时:2课时
六、教学环境:微机室、希沃智能触摸屏教学一体机
七、教学过程
教 学 环 节
教师活动
学生活动
计算思维的体现
情 境 导 入
数学小知识情境导入:
通过Python程序的IDLE外壳展现问题的 结果,已知三角形的三条边 a、b、c,女口 何快速的求出该二角形的半周长。
同时让同学们思考一下这是怎么实现的 呢。
积极的说出三角 形的边长,观看教 师的演示和显示 的结果。
站在学生的角度思考 问题,从学生擅长的数学小 知识入手,引导学生发现问 题和循序渐进的引出顺序 结构这个新知,这是属于计 算思维中问题分析能力的 培养。
"8 ? 7J0 1*3 7 SlbHcrWl JuH 27<1406;阿 |M5C"37 IXT 仙诃l| M HP
r Typfi "cop^ngH", ' crctM^" or 'hzizrt&cn" ktr mar* iinlDrmabon
~ - = _ _ Pi-'s.lAJl 卜 < cliL^rnl^Ar1rFHnm>rji!i=iJi.ll3Hkli3p'.wijiira3irgpbHnjrIhnurl*inirv^ pjj* - t _ =,- ■nhTHfi 2
wi.'.H-Si m
■和出_机9 &
忙加.50
777T
■ *■耳 ?*i ■*— >?*"阿
PyihM >70^970:11)^^093. 3 并 2血氏『M5C# 许M U HTt OmUH
ii $|w "ccp^ngihf 'cwdih- ar ~ikmwCi~ iior itw? irakrnnalion
> >
? ■ ■ ■ ■ pr^IART C冉血11血?占10厲应山*聊诵ipy ■ ? ■ ■ ■
■MLXY 边 5
dns人毎二果边:12
■Mb* 二細:11
豪三的半?< 丹圧00
亠,■
任 务 驱 动
根据情境提出任务:
如果我给同学们三角形的三条边长,你 们能通过Python程序计算出它的半周长 吗?
如何将该问题用算法描述出来
如何将步骤用Python程序编写出来
学生根据教师布 置的任务进行思 考,写出解决问题 的步骤,并将算法 转换成Python理 解的语言。
通过布置相应的任务,引导 学生思考如何解决问题,培 养学生养成利用计算思维 解决问题的习惯,这是属于 问题分析和抽象能力的培 养。
探 究 新 知
引导学生探究新知:
算法的描述
用自然语言描述解决问题的步骤
第一步:输入三角形的三条边
第二步;对三条边进行运算P=
(a+b+c) /2,求出三角形的半周长P 第三步:输出三角形的半周长 P
程序的编写
结合前几节课学习的 Python变量和数据 输入与输出相关知识点,尝试把以下的内 谷填与完整将步骤转换为 Python语言。
(教师给出填写模板)
#输入
#运算
学生在教师的讲 解和辅助下相互 讨论得出结果,并 写出正确的代码;
#输入
a=int (input(请
输入第一条边:))
b=int (input(请
输入第二条边:))
c=int (input(请
输入第三条边:))
#运算
P=(a+b+c)/2
#输出
先写出解决问题的步骤,将 抽象的问题具体化,然后将 步骤转换为Python语言, 由浅入深,由具体到抽象, 增强学生对顺序结构的理 解,同时减少学生对程序的 恐惧,提高学生相信自己能 够学好Python程序设计的 信心,这是属于算法与程序 和自动化方面的培养。
print( “该三角形的半周长是:”
print( “该三角形的
半周长是:”,p)
3?顺序结构知识点的讲解,
初中python编程初步教学设计_初中Python程序设计顺序结构教学设计方案.docx相关推荐
- python顺序结构教学设计_初中Python程序设计-顺序结构-教学设计方案
教学设计方案-<顺序结构程序设计> 一.教学目标 ( 1 )知识与技能 ①能够根据问题分析,设计顺序结构程序的算法 ②能够运用顺序结构,使用 Python 程序编写.调试并运行代码 ( 2 ...
- python编程快速上手自动化_《Python编程快速上手 让繁琐工作自动化》完整版PDF...
image.png <Python编程快速上手 让繁琐工作自动化>完整版PDF 提取码:7qm4 3.jpg 有关本书 累计销售超过10万册 零基础编程者的不二之选 基于Python3编写 ...
- 武汉python编程培训机构排名_武汉python教育机构排名榜前十
虽然在编程语言的热度榜上,还是java排行第一,但是python却是最近2年上升最快的,越来越多人都开始选择实用python了,原因很简单,语法语句简约,开发效率高.以下是小编为你整理的python云 ...
- 学python编程好就业吗_学好python编程就业真的没有压力吗?
python这门语言的应用是越来越广了,用这种语言编程已经是一种普遍现象了,正因为如此,许多人看到了其中的就业机会,都想着来学,学好python编程就业真的没有压力吗?其实就业也是比较复杂的一个事,想 ...
- 学python编程好就业吗_自学Python编程开发靠谱吗 就业前景怎么样
人工智能行业学习Python编程到底有多么重要,新人在学习Python的时候改如何选择,就业方向有哪些?想要了解这些,现在我们今天就来看看Python的主要开发领域以及每个岗位对应的薪资. Pytho ...
- python编程可以实现办公自动化_学Python编程能做什么工作?从事什么岗位?
学Python编程能做什么工作?随着人工智能发展,学习python语言的人员有更多的岗位机会,python从事的职业广泛,从游戏到AI人工智能能都可以用Python实现.除了编程,各种岗位的人都应该学 ...
- java程序设计教学改革_《Java程序设计》课程教学改革与实践
1概述目前,Java已经成为全球最受欢迎的编程语言之一.Java程序设计课程是很多高校计算机相关专业的主干课程,其内容主要是介绍J2SE相关知识,包括Java语法基础.面向对象理论知识.基本类库.图形 ...
- python 选择结构教学设计_初中信息技术_信息技术初一下册《Python选择结构if-else》教学设计学情分析教材分析课后反思...
课题 第 9 课 选择结构 if - else 课型 新授 教学时间 授课班级 7 年级 7 班 课时安排 1 课时 学情分析 与教学设 计思路 本课的学习主体是初一学生,经过前段时间的学习,学生们已 ...
- python编程第5版_正版 Python学习手册(原书第5版) python编程从入门到精通 python入门 计算机网络...
上册 前言1 部分使用入门 章问答环节21 人们为何使用Python21 软件质量22 开发者效率23 Python是一门"脚本语言"吗23 好吧,Python的缺点是什么25 如 ...
最新文章
- (C++)1026 程序运行时间
- 查询数据(使用聚合函数,还是单表)
- kwvcprojparser不是内部_在盗版window xp上安装的visual studio 2010学习版编译ace6.1时出现如下问题...
- HTTP Strict Transport Security (HSTS) in ASP.NET Core
- android u盘检测工具,android USBU盘 接入检测
- 只想安安静静地敲完一段代码
- 吴恩达机器学习 5.正则化
- 蚂蚁回应渠道之争;微软更新致大规模服务中断;OpenSSH 8.4 发布 | 极客头条
- 前端系列之HTML基础知识概述
- oracle取本月最后一天是星期几_在oracle里,如何取得本周、本月、本季度、本年度的第一天和最后一天的时间...
- 20200123每日一句
- 通过描述系统的微分方程,判断系统是否为线性系统以及是定常系统还是时变系统
- mybatis 批量新增 批量修改
- QQ语音麦克风没声音,但其他地方能用麦克风(USB耳机麦克风)
- NOI2021 D类打铁记
- 云南省依托大数据管理平台反映扶贫工作 实现精准监督常态化
- Set接口下的三个实用类
- 我用自己的亲身经历告诉你为什么不建议你合租!
- ARM+Linux日常开发笔记
- 集成电路(IC)设计完整流程详解及各个阶段工具简介