5月6日,大陈完成了和初中生一起学Python第3课的5个班教学,本节课教学设计请见我之前发布的:初中生学Python第3课,学习条件控制if语句,这样设计靠谱吗?

本节课在设计之初就吸取了第2课教学设计的前车之鉴,在充分掌握学情的基础上,在课堂容量设计上留有余地,可以针对不同班级的学生进行教学组织,总体上较好地完成了教学目标。

下面将本节课的教学反思如下,希望得到你的帮助。

一、成功之处

1、准备充分。

本节课我准备了6份教学资料(图1),分别是第2课用到的Python基础知识以及Python编辑器的菜单翻译,这两份资料是发给学生利用课前、课中空余时间自学使用的。03-06资料是本节课要用到的。

图1 教学资料

2、承上启下。

课前将计算2个商品总价格的不完整程序发给学生,让学生补齐,这样即是对上节课学习内容的复习巩固,也是对学情的一个充分了解,同时这个程序也用于后续if语句的学习当中。

图2 计算2个商品的总价格程序

3、内容优化

从加法计算器到自己“当老板收银”,再到策划促销打折手段,计算打折价格,最后再设计消费提示语,把一个简单枯燥的加法程序,转变成学生比较感兴趣的网购结算程序。

图3 if语句学习建议步骤

4、模式初显。

通过本节课,大陈摸索出基本的编程课程序语法教学的基本模式,主要是如下几个步骤:

一是,学情检测。这里的关键是要能承上启下,检测题和接下来新学内容相关联,检测当中发现的问题要在学习新知识的时候再予以补充、强调。

二是,学习新知。代码编程语法的学习,对于大班教学来说,目前我们觉得最有效的办法是教师演示,学生跟着输入,在照葫芦画瓢中,学生会逐渐注意到代码书写的细节。如果在演示之前,有充分的时间和学生一起探讨,画流程图,有逻辑思维的训练是最好。

三是,巩固练习。练习一般采用分层布置,最低层次采用补充程序,较高层次单独编写或者再变式训练。

四是,总结提升。学生说一说自己的收获和疑惑,教师点评小组表现并预告下一节课内容。

二、不足之处

1、教师为主体,学生独立思考不足。为了赶时间,没有带学生充分的讨论商品销售策略,也没有讲完if语句语法之后,先让学生尝试自己输入,去试错,程序变化少,绝大部分的学生是原样输入,连一个提示语里字都不愿意修改。

2、学生差距开始拉大。每周一节课,每7天上40分钟课,没有练习,没有复习,上了3节课之后,已经有学生开始跟不上了。怎么面对差距越来越大,让每个学生在课堂上都有事可做、有收获,是大陈下阶段要认真思考的,前面的小组合作可能是浮于表面了,没有落到实处。

以上是大陈关于Python第3课《条件判断if语句学习》的教学反思,这一轮只有1个班因为特殊情况课前耽误了10分钟导致没有达到和其他4个班一样的进度。总体上比预期要好,只是暴露出来的2个问题必须要加以重视了。

Python第4课,大陈将和初中生一起继续if语句的学习,重点是else和elif,让学生根据自己的促销策略来制定算法、编写程序,教学设计近几天再更新。

我近期重点关注Python的学习与教学,欢迎你和我一起交流,共同促进初中生编程教育普及,为人工智能教育奠定基础。

单选|你觉得大陈这篇教学反思

有借鉴意义

没有用

打开百度APP进行投票

python教学反思_Python第3课if教学反思:准备充分承上启下,优化内容模式初显相关推荐

  1. 高中计算机教学心得,高中信息技术新课改教学学习心得.doc

    高中信息技术新课改教学学习心得 高中信息技术新课改教学学习心得 织金县第七中学 教师 徐立泽? 时代在进步,教育在变化,当信息技术新课程标准公布时,就从当中学习了许多全新的教学理念,那么面对这些新课程 ...

  2. 用python求期望_Python——EM(期望极大算法)教学(附详细代码与注解)

    今天,我们详细的讲一下EM算法. 前提准备 Jupyter notebook 或 Pycharm 火狐浏览器或谷歌浏览器 win7或win10电脑一台 网盘提取csv数据 需求分析 实现高斯混合模型的 ...

  3. python汇率编程_Python第五课 汇率兑换3.0

    代码分析: 1. 循环语句while Python 编程中 while 语句用于循环执行程序,即在满足条件的情况下,循环执行某段程序,以处理需要重复处理的相同任务,不满足的条件,则跳过或跳出循环,执行 ...

  4. 计算机英语教学教案模板,【英语微课教学设计模板】微型课模板教学设计

    [www.cddlwy.com--教学设计] 尊敬的各位评委老师大家好!我的微型课题目为< >.(0.5分钟) 上课,同学们好!请坐.(声音洪亮充满教室,有鞠躬动作,表情愉快,目视评委) ...

  5. python 创业项目_python 全栈开发,Day126(创业故事,软件部需求,内容采集,显示内容图文列表,MongoDB数据导入导出JSON)...

    用户注册 用户名 密码 确认密码 昵称 男 女 年龄 电话 注册 返回

  6. 科学课中如何利用计算机教学,浅谈小学科学课上计算机技术的运用

    多媒体信息技术的应用,使教师的教学更加丰富有效,使学生的学习更加方便快捷.并且,多媒体信息技术辅助教学的运用对促进学生的思维能力的发展效果是显著的.它的作用体现在如下的几个方面: 1.运用现代信息技术 ...

  7. python基础知识大一总结与反思_Python第一课教学设计及反思

    上周五终于开始了本学期的最大挑战Python单元的教学,上课之前一直很忐忑,因为不知道该如何上这种写代码的课程,以至于周四一天没课的我连教案和课件都没准备好,静不下来! 周五早上7点10分左右到校开始 ...

  8. python循环结构教学设计_Python程序设计 循环结构说课稿

    循环结构程序设计 -- 实现复杂计算程序 一.说教材 1. 教材地位分析 教材是由湖北省中小学教材编写组编写的义务教育教科书<信息技术> .其中<循 环结构程序设计>是初中信息 ...

  9. python程序设计教学设计_Python教案 - 教学设计.doc

    时间:课题程序设计基础--绪论教学目标1. 了解程序设计语言的发展历史2. 理解Python语言的特点及其重要性3. 掌握Python语言Hello程序的编写方法4. 掌握Python语言开发的运行环 ...

最新文章

  1. mstsc /console超出最大允许连接数(远程桌面不能连接)解决方法
  2. jquery方法animate操作图片移动
  3. Spring框架关于事务处理的API和使用步骤
  4. Searchsploit
  5. [转]让你赚大钱成富翁的4个投资习惯
  6. HDU 6428 Problem C. Calculate(积性函数)
  7. 数据结构前缀,后缀,中缀表达式
  8. Mysql Workbench中EER Diagram逆向生成表
  9. java 我爱你_Java初级教程-课程笔记
  10. spring的依赖注入的方式(待更新)
  11. 物联网中无线通信技术
  12. 打印机服务器虚拟端口,Win7打印机服务器端口添加方法
  13. 国密Fabric-ca集群负载均衡
  14. 弓形锯床主传动及工作机构设计
  15. 用css3属性如何来做一个动态螺旋丸
  16. 广义线性模型(GLM)
  17. 【cadence 16.6】PSPICE如何添加SPICE模型
  18. 华为交换机根据MAC地址禁止设备上网
  19. linux 内存清理释放命令
  20. UE4 network优化

热门文章

  1. EdgeBERT:极限压缩bert
  2. 各种优化算法公式快速回忆优化器-深度学习
  3. LeetCode简单题之距离顺序排列矩阵单元格
  4. 2002年3月英伟达发布核弹GPU与大算力自动驾驶芯片
  5. 机器学习PAL基本概念
  6. 旷视MegEngine核心技术升级
  7. MinkowskiEngine Miscellaneous Classes杂类
  8. 如何为嵌入式应用选择适当的SSD
  9. 对抗性鲁棒性与模型压缩:ICCV2019论文解析
  10. 2021年大数据Spark(十七):Spark Core的RDD持久化