第十二周教学总结(19/11-25/11)

教学内容

第4章 循环结构
4.5 循环结构程序设计

课前准备

  在蓝墨云班课发布资源:
  PTA:2018秋第十二周作业4.5 分享码:B7FA52A13B6541C4

课堂设计

  本堂课分两个部分:1.第十一周作业的讲解;2.本周教学内容的讲授
  第一部分:第十一周作业总共有四个题目,7-1 打印九九口诀表,7-2 换硬币,7-3 找完数。这三道题目主要考查学生对于循环的嵌套,以及循环结构和选择结构的嵌套使用。
  7-1 打印九九口诀表:这个题目在上次课已经将思路进行了讲解,出做练习题主要是为了让大家进一步加深对循环嵌套解决问题的理解。对于循环嵌套问题的讲解,同学们常常会不知道如何嵌套,上一周的教学中提到了:考虑复杂问题分解思考,但是学生们依然不清楚该如何做。为了解决这个问题,我采用这样的步骤:首先是从读循环嵌套程序开始,要求学生用类似于调试的方式,用纸笔记录程序执行过程中变量的变化,让学生理解在外层循环一次的时候,内层循环走完全程的概念,从而分清楚嵌套循环的程序执行流程。然后,在分析题目时,采用分解功能点的方法,最初阶段的功能点粒度可以稍大点,根据题意,将算法流程表达出来。当算法流程表达清楚后,再来针对粒度较大的功能点进行进一步细化。例如:可以将内层循环看成功能点,作为外层循环的循环体,在外部循环的相关流程确定后再来细化内层循环的流程。这样就不再是为了循环嵌套而嵌套,而是采用循环嵌套解决问题。最后通过相似例题,让学生仿写/改写,巩固对知识点的理解。
  7-2 换硬币:此题与课堂上讲解的“搬砖问题”很类似,课堂上要求同学们积极展现不同的程序代码,并要求学生对比代码之间的区别,并要求代码书写者回答,他在写出与众不同的代码时,自己的思考时什么。通过这种方式,让同学们了解了算法的时间复杂度,并要求学生在已有的基础上,考虑使用更好的办法。帮助学生逐渐建立“我还能做得更好吗?”的算法设计师坚守信条。
  7-3 找完数:此题也可以采用7-1的方法来解决。
  
  第二部分:本次课内容主要是对于循环结构进行总结,包括1.循环程序的实现要点为:归纳出那些操作需要反复执行(循环体)和这些操作在什么情况下重复执行(循环条件)。2.常见的循环控制条件(计数循环/计算值循环/输入值循环/多重循环等)。3.如何选用合适的循环语句。最后列举几个具体例题指导学生思考在什么情况下采用哪种循环语句比较合适。

实验安排

  完成实验4.2的基础编程题第4题和扩展编程题第1-2题。安排主要为了巩固循环和循环的嵌套知识的运用。

课后总结

  由于是第一次尝试采用助教,我也不知道效果会如何。一学期下来,我的监管是否到位,助教的能力是否增强,助教是否真实带动了本班级的课程学习,如果有,举措是什么,如果没有,原因是什么;我的角色定位是什么,观念的转变是否到位?我想,在课程结束后,我需要做好这方面的总结,包括,教学理念、教学内容、教学环境,教学对象、教学手段、取得的影响、存在的问题和解决的方案。抽时间一定要设计一些调查问卷,得出一些数据用以支持或者反驳自己的行为。
  没有总结的教学只能称之为走过场,没有留下任何有意义的痕迹,自然不会让人有所成长,过去的岁月,我的成长有限,未来的日子,我要努力做得更好。

C语言程序设计I—第十二周教学的更多相关文章

  1. C语言程序设计II—第十二周教学

    第十二周教学总结(13/5-19/5) 教学内容 本周的教学内容为:11.1 知识点:指针数组的概念.11.2 知识点:函数指针.11.3知识点:单链表的基本概念,链表节点的结构定义方法,以及单向链表 ...

  2. 201521123061 《Java程序设计》第十二周学习总结

    201521123061 <Java程序设计>第十二周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对 ...

  3. 201521123072《java程序设计》第十二周学习总结

    201521123072<java程序设计>第十二周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象 ...

  4. 201521123038 《Java程序设计》 第十二周学习总结

    201521123038 <Java程序设计> 第十二周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student ...

  5. 201521123122 《java程序设计》第十二周学习总结

    ## 201521123122 <java程序设计>第十二周实验总结 ## 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将St ...

  6. 20155233 《Java程序设计》第十二周课堂练习总结

    20155233 <Java程序设计> 第十二周课堂练习总结 测试题目 1.修改教材P98 Score2.java, 让执行结果数组填充是自己的学号:提交在IDEA或命令行中运行结查截图, ...

  7. 20155320 2016-2017-2《Java程序设计》第十二周课堂实践项目

    20155320 2016-2017-2<Java程序设计>第十二周课堂实践项目 1.修改教材P98 Score2.java, 让执行结果数组填充是自己的学号: 2.在IDEA中以TDD的 ...

  8. 20155322 2016-2017-2 《Java面向对象程序设计》第十二周课堂练习之Arrays和String单元测试

    20155322 2016-2017-2 <Java面向对象程序设计>第十二周课堂练习之Arrays和String单元测试 练习目地 在IDEA中以TDD的方式对String类和Array ...

  9. 201521123071 《JAVA程序设计》第十二周学习总结

    第12周作业-多线程 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件线程相关内容. 2. 书面作业 1. 字符流与文本文件:使用 PrintWriter(写),Buff ...

随机推荐

  1. JavaSE——转换流和缓冲流

    转换流: 类 InputStreamReader(字符输入转换流): InputStream 即读取字节流,Reader 为读取字符流. InputStreamReader将字节流转换成字符流.便于一 ...

  2. Centos7配置

    1.静态ip配置 1.1  cd  /etc/sysconfig/network-scripts/ 1.2 vim ifcfg-ens33 (可通过ls查看  一般为第一个) (网关DNS1可以通过V ...

  3. Spring Boot—09通过Form提交的映射

    package com.sample.smartmap.controller; import org.springframework.beans.factory.annotation.Autowire ...

  4. Hadoop总结

    背景 Hadoop是一个由Apache基金会所开发的分布式系统基础架构.用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. Mapreduce1 vs YA ...

  5. Android控件显示和隐藏

    Android控件都有visibility属性,该属性有三个可能值:visible.invisible.gone.可以通过预设或是Java程序控制这些控件的显示或隐藏. 一.在XML配置文件设置 可见 ...

  6. 离线安装SharePoint2016

    离线安装SharePoint2016的过程中,遇到了不少问题,该文章将安装过程尽量详细描述,供自己后续参考,请不要嫌文章啰嗦哈. 本人使用的是Windows Server 2012 R2 Standa ...

  7. 附加到SQL2012的数据库就不能再附加到低于SQL2012的数据库版本

    附加到SQL2012的数据库就不能再附加到低于SQL2012的数据库版本 昨天我只是将数据库附加到SQL2012,然后各个数据库都做了收缩事务日志的操作 兼容级别这些都没有改 再附加回SQL2005的 ...

  8. HDFS pipeline写 -- 客户端

    上一篇说了datanode端如何处理pipeline写请求的,这里主要看DFSClient. 这里以append为例, write差不多. 创建一个pipeline用于append操作的流程: Fil ...

  9. mysql优化——explain详解

    MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息 ...

  10. 优化tableView加载cell与model的过程

    优化tableView加载cell与model的过程 效果图 说明 1. 用多态的特性来优化tableView加载cell与model的过程 2. swift写起来果然要比Objective-C简洁了 ...