C语言程序设计II—第五周教学
第五周教学总结(25/3-31/3)
教学内容
本周的教学内容为:第七章 数组 7.3 字符串。
课前准备
在博客园发布作业:2019春第五周作业
第四周作业讲解视频:A Programing Video Webside
课堂设计
本周的教学是在第四周的预习作业的基础上进行的,由于知识点比较简单,教学的重点放在了训练学生学会画流程图,我认为,用流程图体现程序流程是程序员的基本素质要求。课堂分为三个部分:1.知识点的梳理,根据学生的预习情况,重点梳理学生常出现错误和忽略的知识点,弱化简单的知识传授。2.利用讲义中的几道题,采用现场指导绘制流程图的方式增强学生的绘制能力,并通过题目难度的不断提升,进一步帮助他们理解。3.预习作业的讲解。
助教小结
软件1班助教小结
软件2班助教小结
计算机1班助教小结
计算机2班助教小结
计算机3班助教小结
计算机4班助教小结
从千帆竞发图可以看出,计算机2、3班的同学们都在稳步提升中,个别同学停在原地。软件1、2班和计算机4班没有看到千帆竞发图。计算机1班虽然存在负分的情况,但能够看到在之后的作业中分数的提升,说明同学们意识到问题,并有所行动。
存在的问题:助教小结中没有看到同学们普遍存在的问题的汇总,主要是因为我没有明确对助教提出要求,本周修改。
教学总结
由于同学们都进行了预习,讲课节奏加快后,发现同学们还是可以跟上节奏的 ,而且,针对大家普遍存在问题进行讲解,同学们的关注度更高。在讲解时不断提出问题,引导学生思考,能够有效把控学生的注意力,鼓励学生对我讲授的内容进行质疑,要求学生大胆提出自己的认识,无论对错,都支持。针对有疑问的地方,我和学生都进行资料的查阅,课后进行交流,如果是大多数同学普遍存在的问题,在某次课的课前,对问题进行说明讲解。这样有引导,有讨论,有反馈的教学,对于我来说,也是种享受。
我最近一直在思考怎么在现阶段将游戏项目的开发融入教学,是课程内容授完后,在课程设计中进行,还是现在就开始穿插。在课程设计中进行,按照现在学院课程设计的安排,我的指导性会不够,而在课程中进行,将有可能影响到原有教学计划的执行,我的备课量要增加,我目前的精力是否支持,如果做不好会产生什么负面影响呢?还有,第三种方式是,暑假修改教学计划,将邹欣老师和童晶老师的方法融入设计。第三种想法是肯定要做的。目前,初步决定,在课程设计中安排,在同学们都学完相关知识后,将童晶老师书中的某些游戏作业项目大作业,要求学生完成,看一看效果。最终的决定,还需要思考。
C语言程序设计II—第五周教学的更多相关文章
- C语言程序设计I—第五周教学
第五周教学总结(29/9-7/10) 本周为国庆节放假,周六周日提前补课,计算机专业已补,软件专业未补,由于国庆放假冲课不补,因此,软件专业在整体进度上落后计算机一次课,估计我要特别抽时间才能将进度拉 ...
- C语言程序设计II—第八周教学
第八周教学总结(15/4-21/4) 教学内容 本周的教学内容为: 8.4 电码加密 知识点:指针与字符串,重难点:字符指针与字符串的关联和区别: 8.5 任意个整数求和 知识点:动态内存分配的概念和 ...
- C语言程序设计II—第七周教学
第七周教学总结(8/4-14/4) 教学内容 本周的教学内容为:8.3 冒泡排序,知识点:指针与数组.重点难点:指针.数组与地址的关系:数组名作为函数参数.要求学生能够使用数组名作为函数参数进行熟练编 ...
- C语言程序设计II—第六周教学
第六周教学总结(1/4-7/4) 教学内容 本周的教学内容为:第八章 指针 8.1 密码开锁(知识点:指针和指针变量的概念),8.2 角色互换(知识点:指针作为函数的参数返回多个值) 重点.难点:指针 ...
- C语言程序设计II—第十周教学
第十周教学总结(29/4-5/5) 教学内容 本周的教学内容为:9.2 学生成绩排序 知识点:结构数组的定义.初始化和数组成员引用:9.3 修改学生成绩 知识点:结构指针指向操作,结构指针作为函数参数 ...
- C语言程序设计II—第十一周教学
第十一周教学总结(6/5-12/5) 教学内容 本周的教学内容为:10.1 知识点:多个函数构成的程序结构.10.2 递归函数.10.3编译预处理概念,包括文件.宏的内容.10.4 多文件模块的学生信 ...
- C语言程序设计I—第三周教学
由于本课程是从教学周的第二周开始上课,所以第二次授课是发生在第三周,为了让PTA.云班课和博客能统一,所以将教学周作为随笔的标题.本周由于处理外聘教师随意退课等事情,总结有些延后了. 第三周教学安排 ...
- C语言程序设计I—第六周教学
第六周教学总结(8/10-14/10) 教学内容 第二章 用C语言编写程序 2.4 输出华氏-摄氏温度转换表 课前准备 在蓝墨云班课发布资源: PTA:2018秋第六周作业 分享码:88C28D89E ...
- C语言程序设计I—第七周教学
第七周教学总结(14/10-20/10) 教学内容 第二章 用C语言编写程序 2.5 生成乘方表和阶乘表 课前准备 在蓝墨云班课发布资源: PTA:2018秋第七周作业 分享码:FE065DC5D8C ...
随机推荐
- git常用命令以及如何与fork别人的仓库保持同步
简单常用命令1.git status查看当前仓库是否有文件改动a:提示Your branch is up-to-date with 'origin/master'.nothing to commit, ...
- NIO 学习笔记一
Java NIO 由以下几个核心部分组成: ChannelsBuffersSelectors Channel 和 Buffer 基本上,所有的 IO 在NIO 中都从一个Channel 开始.Chan ...
- Archlinux/Manjaro使用笔记-使用makepkg安装软件 报错:未找到strip分割所需的二进制文件 的解决方法
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 使用archlinux或manjaro安装aurman时遇到如下报错 错误:未找到strip分割所需的二进制文件 原因:未安装g ...
- Python3选择支持非ASCII码标识符的缘由
原文在: PEP 3131 -- Supporting Non-ASCII Identifiers. Python2并不支持非ASCII码标识符. PEP的全称是Python Enhancement ...
- 2017-11-25 中文代码示例之Spring Boot 1.3.3演示
"中文编程"知乎专栏原文 源码: program-in-chinese/jinxiaocun 由于这个演示项目成型于去年(详见中文编程的尝试历程小记), Spring Boot还是 ...
- 【读书笔记】iOS-Nib的一些知识
Apple在Xcode4.2中推出用于iOS应用故事版概念. 标识:Identity(标识)检查器最常用于为用户界面元素或者控制器分配一个自定义类. 属性:Attributes(属性)检查器在微调用户 ...
- ArcGIS地图文档优化 mxdPerfstat工具使用体验
经常有客户会咨询到如何提高地图的显示性能.为何ArcMap刷新地图那么缓慢.为何地图服务响应要等待10多秒? 诸如这些问题,虽然它们的表象都是相似的,但是往往在分析排查问题的时候,我们发现背后的原因是 ...
- Android开发专业名词及工具概述
前言: 系统的学习下Android开发中涉及到的一些专业名词 和Android开发工具 名词: 一.SDK(Software Development Kit) 软件开发工具包:一般都是一些软件工程师为 ...
- IP地址及子网划分
1.IP地址 2.子网掩码 网络号全转为1,主机号全转为0,之后再转化为10进制表示. 3.无分类编址
- Azure 标准与高级托管磁盘存储的相互转换
托管磁盘提供两种存储选项:高级(基于 SSD)和标准(基于 HDD). 它允许基于性能需求在这两个选项之间轻松切换,并保障最短停机时间. 非托管磁盘不具备此功能. 但可以轻松转换为托管磁盘,以便在这两 ...