教学设计方案一《顺序结构程序设计》

一、教学目标

(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相关推荐

  1. python顺序结构教学设计_初中Python程序设计-顺序结构-教学设计方案

    教学设计方案-<顺序结构程序设计> 一.教学目标 ( 1 )知识与技能 ①能够根据问题分析,设计顺序结构程序的算法 ②能够运用顺序结构,使用 Python 程序编写.调试并运行代码 ( 2 ...

  2. python编程快速上手自动化_《Python编程快速上手 让繁琐工作自动化》完整版PDF...

    image.png <Python编程快速上手 让繁琐工作自动化>完整版PDF 提取码:7qm4 3.jpg 有关本书 累计销售超过10万册 零基础编程者的不二之选 基于Python3编写 ...

  3. 武汉python编程培训机构排名_武汉python教育机构排名榜前十

    虽然在编程语言的热度榜上,还是java排行第一,但是python却是最近2年上升最快的,越来越多人都开始选择实用python了,原因很简单,语法语句简约,开发效率高.以下是小编为你整理的python云 ...

  4. 学python编程好就业吗_学好python编程就业真的没有压力吗?

    python这门语言的应用是越来越广了,用这种语言编程已经是一种普遍现象了,正因为如此,许多人看到了其中的就业机会,都想着来学,学好python编程就业真的没有压力吗?其实就业也是比较复杂的一个事,想 ...

  5. 学python编程好就业吗_自学Python编程开发靠谱吗 就业前景怎么样

    人工智能行业学习Python编程到底有多么重要,新人在学习Python的时候改如何选择,就业方向有哪些?想要了解这些,现在我们今天就来看看Python的主要开发领域以及每个岗位对应的薪资. Pytho ...

  6. python编程可以实现办公自动化_学Python编程能做什么工作?从事什么岗位?

    学Python编程能做什么工作?随着人工智能发展,学习python语言的人员有更多的岗位机会,python从事的职业广泛,从游戏到AI人工智能能都可以用Python实现.除了编程,各种岗位的人都应该学 ...

  7. java程序设计教学改革_《Java程序设计》课程教学改革与实践

    1概述目前,Java已经成为全球最受欢迎的编程语言之一.Java程序设计课程是很多高校计算机相关专业的主干课程,其内容主要是介绍J2SE相关知识,包括Java语法基础.面向对象理论知识.基本类库.图形 ...

  8. python 选择结构教学设计_初中信息技术_信息技术初一下册《Python选择结构if-else》教学设计学情分析教材分析课后反思...

    课题 第 9 课 选择结构 if - else 课型 新授 教学时间 授课班级 7 年级 7 班 课时安排 1 课时 学情分析 与教学设 计思路 本课的学习主体是初一学生,经过前段时间的学习,学生们已 ...

  9. python编程第5版_正版 Python学习手册(原书第5版) python编程从入门到精通 python入门 计算机网络...

    上册 前言1 部分使用入门 章问答环节21 人们为何使用Python21 软件质量22 开发者效率23 Python是一门"脚本语言"吗23 好吧,Python的缺点是什么25 如 ...

最新文章

  1. (C++)1026 程序运行时间
  2. 查询数据(使用聚合函数,还是单表)
  3. kwvcprojparser不是内部_在盗版window xp上安装的visual studio 2010学习版编译ace6.1时出现如下问题...
  4. HTTP Strict Transport Security (HSTS) in ASP.NET Core
  5. android u盘检测工具,android USBU盘 接入检测
  6. 只想安安静静地敲完一段代码
  7. 吴恩达机器学习 5.正则化
  8. 蚂蚁回应渠道之争;微软更新致大规模服务中断;OpenSSH 8.4 发布 | 极客头条
  9. 前端系列之HTML基础知识概述
  10. oracle取本月最后一天是星期几_在oracle里,如何取得本周、本月、本季度、本年度的第一天和最后一天的时间...
  11. 20200123每日一句
  12. 通过描述系统的微分方程,判断系统是否为线性系统以及是定常系统还是时变系统
  13. mybatis 批量新增 批量修改
  14. QQ语音麦克风没声音,但其他地方能用麦克风(USB耳机麦克风)
  15. NOI2021 D类打铁记
  16. 云南省依托大数据管理平台反映扶贫工作 实现精准监督常态化
  17. Set接口下的三个实用类
  18. 我用自己的亲身经历告诉你为什么不建议你合租!
  19. ARM+Linux日常开发笔记
  20. 集成电路(IC)设计完整流程详解及各个阶段工具简介

热门文章

  1. 农村饮用水项目微信支付完整代码
  2. 剑指 Offer 42. 连续子数组的最大和java
  3. mysql容灾方案_mysql 架构 ~异地容灾
  4. Design Compiler工具学习笔记(7)
  5. Java并发编程(一)——并发的基本概念
  6. Hitting the database(Chapter 5 of Spring In Action)
  7. 如何搭建属于自己的阿里云服务器
  8. 四轴飞行diy全套入门教程(从最基础的开始)
  9. 看我是怎样捣鼓Linux的
  10. FBX SDK下载安装教程