第九周教学总结(28/10-03/11)

教学内容

  第三章 分支结构
  3.3 查询自动售货机中商品的价格

课前准备

  在蓝墨云班课发布资源:
  PTA:2018秋第九周作业1 3.3 分享码:530571B648E1513E

课堂设计

  本堂课分两个部分:1.第八周作业的讲解;2.本周教学内容的讲授
  第一部分:第八周作业有9个题目,分三次完成,第一部分题目大家反馈问题不大,基本都能解决,但第二第三部分需要讲解。
  7-4 比较大小:考查学生对于比较排序的方法,学生常使用的方法是将数值和变量看成是一个整体,罗列所有可能排序结果,这样的思路在遇到更多数据时会因为考虑不全面出现问题。此题应指导学生初步具备冒泡排序算法的思路,即重复地走访过要排序的元素,依次比较相邻两个元素,如果他们的顺序错误就把他们调换过来,直到没有元素再需要交换,排序完成。
  7-5 到底是不是太胖了和7-6 高速公路超速处罚:考查学生用逻辑和算数表达式表示题目条件和if-else结构嵌套的能力。
  7-7 统计字符:考查知识点包括:1.字符型数据的定义与使用;2.条件的表达;3.循环结构与选择结构的嵌套。
  7-8 统计学生平均成绩与及格人数:特别需要关注的是本题中引入了计数器的概念。
  7-9 输出闰年:主要考查闰年的判断表达式的表示,以及对特殊情况(输入的年份内么有闰年的情况)的考虑。
  第二部分:本周开始引入多分支结构中switch语句的使用,重点带break的switch语句的结构和执行流程,以及不带break的switch语句的结构和执行流程。最后总结下分支结构的特点以及需要注意的地方:if和else的配套问题。

实验安排

由于本周的课后作业完成比较多,因此实验课上没有再做选择结构的练习,要求学生完成实验指导书上p43基础编程题的1-2题,用for循环完成,作为下周循环结构内容的预习。

课后总结

  根据PTA上的提交的数据显示,大家的完成度还算不错,120多个同学,未完成的只有10个以内,完成度达到92%,还挺欣慰,但也些疑惑,这么高的完成度能代表学生们的掌握程度吗?于是,课堂上采取随机抽取回答问题的方式,如果代码写出来了,但是无法表达出来,扣相应的PTA成绩。采用这种惩罚的措施是为了让学生能足够重视,即便是抄袭了别人的代码,也要把思路搞清楚。另外,课堂上,我常常会为了没有及时把所授内容讲完而赶进度,造成给学生们思考的时间减少,更多的是我在讲授,无法有效激发学生的创造性思维。阅读了娄未鹏老师的博文从《构建之法》到《终身幼儿园》中提到的创造性学习必须经历的6个步骤。我在思考我的课堂到底是由我负责全部知识的讲授,还是交给学生创造性学习的能力。无容置疑,后者才是学生能够持续学习和进步的基础,可是,在我的课堂中该怎样实施?面对100多个能力不同、热情程度不同的孩子,我怎么做到让他们普遍掌握?为了让一项活动能持续下去,不能只靠燃烧热情,而应形成体系,而在这个过程中,我的精力如何分配,我如何寻找助手,如何培养助手?我想,这些都是我应该要思考的。

转载于:https://www.cnblogs.com/pengchen511/p/9920634.html

C语言程序设计I—第九周教学相关推荐

  1. c语言周林答案,C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt...

    C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt * * 4.1 选择结构程序设计 4.2 循环结构程序设计 4.3 辅助控制语句 第四章 结构化程序设计 4.1 选择结构程序 ...

  2. C语言编程>第九周 ④ 编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)

    例题:编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根. yn+1=cos(yn) 迭代步骤如下: (1)取y1初值为0.0. (2)y0=y1,把y1的值赋 ...

  3. 20155227 2016-2017-2 《Java程序设计》第九周学习总结

    20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...

  4. 20175208 《Java程序设计》第九周学习总结

    20175208 2018-2019-2 <Java程序设计>第九周学习总结 一.教材学习内容总结: 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系 ...

  5. 20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第九周学习总结 教材学习内容总结 -第十一章JDBC和MySQL数据库要点: 1.下载MySQL和客户端管理工具navi ...

  6. 20175202 《Java程序设计》第九周学习总结

    20175202 2018-2019-2 <Java程序设计>第九周学习总结 教材知识点总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称 ...

  7. c语言程序设计入门教程视频教学

    c语言教程视频讲座简介: 沉睡者IT:c语言程序设计入门教程视频教学培训课程内容介绍: 程序设计是一门基础课程.对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯:对 ...

  8. 成人c语言培训,C语言程序设计在成人教育中教学.doc

    C语言程序设计在成人教育中教学 C语言程序设计在成人教育中教学 摘要:随着计算机网络的迅速普及和现代教育技术的不断发展,面向成人的远程教育发展十分迅速.这就给原来没有机会接受高等教育的人创造了良好地继 ...

  9. c语言程序设计西安理工,c语言程序设计-西安理工大学三电教学中心!.doc

    c语言程序设计-西安理工大学三电教学中心! 目录 电工技术基础1 电子技术基础4 数字电子技术基础7 模拟电子技术基础9 C语言程序设计11 计算机软件基础14 电路(1)18 数字电子技术21 模拟 ...

最新文章

  1. CAPI3 HTTP文件服务器搭建(共享目录版)
  2. 《LeetCode力扣练习》第53题 最大子数组和 Java
  3. tinymce vue 部分工具不显示_2018年编程工具发展趋势
  4. java什么是服务治理平台_Java | Spring Cloud 是如何实现服务治理的
  5. 后端根据百度地图真实路径距离_导航软件哪家强?实测百度地图and高德地图哪个更靠谱...
  6. [PAT乙级]1018 锤子剪刀布
  7. java——获取视频某一帧的图片
  8. 【redis】Redis简介
  9. 微电子专业想投身数字IC设计方向,在硕士阶段应该怎么学习?
  10. 一种解决常见的80/443端口被占用导致steamcommunity 302服务无法启动的方法
  11. r语言nonzerocoef函数_R语言如何做COX回归分析和nomogram?
  12. 阿尔卡特交换机配置_ALCATEL-交换机配置手册(中文).doc
  13. WPS 解决插入尾注后无法添加分节页符
  14. 可行性研究报告计算机,计算机软件设计师:软件可行性研究报告[1]
  15. 计算机怎么看事件管理,如何打开事件查看器 win7事件查看器打开及使用方法介绍...
  16. PG创建临时表时添加on commit drop参数
  17. 关于SQLServer2005的学习笔记——CTE递归和模拟测试数据
  18. 使用VS Code通过Markdown语法快速画流程图时序图等
  19. 软件测试阶段划分以及测试分类
  20. fidder配合夜神模拟器进行抓包

热门文章

  1. Java Json Binding JSON-B使用示例
  2. IDEA中Maven项目打包方式
  3. java util:全国省市工具类
  4. django的view中或者前台中动态的添加属性
  5. 切线空间(TBN) ---- 聊聊图形学中的矩阵运算
  6. MySQL MVCC机制解析
  7. thymeleaf 如何用th:each 做条件遍历
  8. java - 78. 子集
  9. 一种基于北斗差分的导线弧垂监测装置
  10. Java基础题03:(单选题)存储一个24X24点阵的汉字(每个点1bit),需要多少字节