2019年春季学期《C语言程序设计II》课程总结
2019年春季学期《C语言程序设计II》课程总结
1.课程情况
| 教学内容 | 课堂小结 | 作业安排 | 优秀作业 | 备注 |
|---|---|---|---|---|
| 1.开学谈心 2.测验数据类型、运算符与表达式的自学情况,并讲解测验题目3.第七章 数组 7.1 一维数组 | C语言程序设计II—第一周教学 | 第一周作业 | 20188718 | |
| 第十二章 文件 | C语言程序设计II—第二周教学 | 第二周作业 | 20188734 | |
| 第七章 数组 7.2 二维数组 | C语言程序设计II—第四周教学 | 第四周作业 | 20188649 | |
| 第七章 数组 7.3 字符串 | C语言程序设计II—第五周教学 | 第五周作业 | 20188387 | 开始结对编程 |
| 第八章 指针 8.1 密码开锁,8.2 角色互换 | C语言程序设计II—第六周教学 | 第六周作业 | 20188411 | |
| 第八章 指针 8.3 冒泡排序 | C语言程序设计II—第七周教学 | 第七周作业 | 20188521 | |
| 第八章 指针 8.4 电码加密 8.5 任意个整数求和 | C语言程序设计II—第八周教学 | 第八周作业 | 20188514 | |
| 第九章 结构 9.1 输出平均分最高的学生信息 | C语言程序设计II—第九周教学 | 第九周作业 | 20188531 | |
| 第九章 结构 9.2 学生成绩排序 | C语言程序设计II—第十周教学 | 第十周作业 | 20188760 | |
| 第十一周 | C语言程序设计II—第十一周教学 | 第十一周作业 | 20188521 | |
| 第十一章 指针进阶 11.1 指针数组 11.2 函数指针 11.3 单链表 | C语言程序设计II—第十二周教学 | 第十二周作业 | 20188521 | |
2.课程总结
学生的课程总结:
本学期的目标
让课程形成模式,在较为清晰的教学内容的基础上,形成可持续性的教学管理方式,让同学们通过我的课堂,提高自主学习的能力。
措施
课程讲授尽量贴近课本,帮助同学们理解基础,而作业尽量扩展,学生完成作业不得不查阅课本外的信息,消化并运用。
学习情况反馈:
期末问卷调查:






作业情况:千帆竞发图
软件1班:

软件2班:

计算机1班:

计算机2班:

计算机3班:

计算机4班:

学生人数260人,回收问卷240份。通过问卷调查反馈的情况,54.6%的初学者学习能力得到了提高;51.1%的学生认为教学方式可以推荐;部分学生通过课程获得自主学习能力。
根据千帆竞发图显示,大部分同学的成绩在稳步提升,基本上与问卷反馈情况相符。
总体来说,教学模式是有效的。
教学模式
课前:备课+布置作业(基础题+挑战题+预习题),预习作业主要以概念理解为主,题目为问答题,要求学生查阅书本和课外知识完成。课中:讲解前次作业(老师or助教or优秀学生负责)-》针对预习内容出题讨论-》梳理新学内容,尽量选取有代表性的题,课上精讲精练。课后:助教批改作业。
基本按照模式完成,针对作业也制作讲解视频。但存在两个问题:1.作业题的选取不够细致,数量多+难度大,给学生造成了一定的负担。2.课后作业的批改关注不够,对于学生的学习情况的了解浮于表面,只看到哗啦啦交作业的一片热闹,不知道热闹背后有多少沉淀。
计划改进
1.更加细致的选择作业题,尽量用较少的题覆盖全面的知识点,采用有效手段防止抄袭(至于有效还需要多实践);
2,针对问题2,计划对每次每班拿高分的几位同学进行二次审查,一方面了解助教的评价方式,另一方面可以选出最佳作业以作示范。
3.增加助教数量,计划每班两名。
2019年春季学期《C语言程序设计II》课程总结的更多相关文章
- 《C语言程序设计》课程教学目录
<C语言程序设计>课程教学目录 不要去精确定义单个论题,应将一整套问题组织成体系.--黎曼(1826-1866)德国著名数学家 教学过程 2018年秋季学期 C语言程序设计I-第一周教学 ...
- 2019年春季学期《C语言程序设计II》助教注意事项
本学期<C语言程序设计II>课程安排 理论课时24(1-12周),实验课时8(13周),课程设计课时16(14-15周) 理论课教学内容 附:教学进度表 本学期实验课和课程设计参考教材 & ...
- 2019年春季学期第四周作业Compile Summarize
这个作业属于哪个课程 C语言程序设计一 这个作业要求在哪里 2019春季学期第四周作业 我的课程目标 重新学习有关数组的问题 这个作业在哪个具体方面帮助我实现目标 对于置换有了新的见解 参考文献 中国 ...
- C语言程序设计II—第二周教学
第二周教学总结(4/3-10/3) 教学内容 根据邹欣老师的建议,临时修改教学计划,将最后一周的内容:第十二章 文件,提前讲授. 课前准备 在博客园发布作业:2019春第二周作业 作业根据本周讲授的& ...
- C语言程序设计II—第八周教学
第八周教学总结(15/4-21/4) 教学内容 本周的教学内容为: 8.4 电码加密 知识点:指针与字符串,重难点:字符指针与字符串的关联和区别: 8.5 任意个整数求和 知识点:动态内存分配的概念和 ...
- C语言程序设计II—第九周教学
第九周教学总结(22/4-28/4) 教学内容 本周的教学内容为: 9.1 输出平均分最高的学生信息 知识点:结构的概念.结构的定义形式.结构的嵌套定义.结构变量和结构成员变量的引用.重难点:结构变量 ...
- C语言程序设计II—第七周教学
第七周教学总结(8/4-14/4) 教学内容 本周的教学内容为:8.3 冒泡排序,知识点:指针与数组.重点难点:指针.数组与地址的关系:数组名作为函数参数.要求学生能够使用数组名作为函数参数进行熟练编 ...
- C语言程序设计II—第一周教学
第一周教学总结(25/2-3/3) 教学内容 开学谈心 测验数据类型.运算符与表达式的自学情况,并讲解测验题目 第七章 数组 7.1 一维数组 课前准备 在蓝墨云发布资源:回顾数据类型与表达式测试活动 ...
- C语言程序设计II—第十二周教学
第十二周教学总结(13/5-19/5) 教学内容 本周的教学内容为:11.1 知识点:指针数组的概念.11.2 知识点:函数指针.11.3知识点:单链表的基本概念,链表节点的结构定义方法,以及单向链表 ...
随机推荐
- combox使用自定义的model列表中无元素显示
自定义的model(stationModel)中有 name 和point两种属性名. 初始化stationModel Combobox{ textRole: 'name' model:station ...
- 从海量文本中统计出前k个频率最高的词语
现有如下题目:有一个海量文本,存储的是汉语词语,要求从中找出前K个出现频率最高的词语,写出最优算法,兼顾时间和空间复杂度. 思路分析:熟悉搜索引擎的程序员,应该不是难题.用传统的HashMap是无法解 ...
- 原创:从海量数据中查找出前k个最小或最大值的算法(java)
现在有这么一道题目:要求从多个的数据中查找出前K个最小或最大值 分析:有多种方案可以实现.一.最容易想到的是先对数据快速排序,然后输出前k个数字. 二.先定义容量为k的数组,从源数据中取出前k个填 ...
- 重写Dijkstra
啊我沙雕了,竟然以为DJ的邻接矩阵不用初始化.. #include<bits/stdc++.h> #define R register int using namespace std; / ...
- [SDOI2010][BZOJ 1925]地精部落
Description 传说很久以前,大地上居住着一种神秘的生物:地精. 地精喜欢住在连绵不绝的山脉中.具体地说,一座长度为 N 的山脉 H可分 为从左到右的 N 段,每段有一个独一无二的高度 Hi, ...
- Android中活动的最佳实践(如何很快的看懂别人的代码activity)
这种方法主要在你拿到别人的代码时候很多activity一时半会儿看不懂,用了这个方法以后就可以边实践操作就能够知道具体哪个activity是干什么用的 1.新建一个BaseActivity的类,让他继 ...
- Android中活动被回收了怎么办
当一个活动进入到了停止状态,是有可能被系统回收的.按下返回键的时候,活动被重新创建一次,但是里面的数据就没办法重现: 这时Activity中提供了一个onSaveInstanceState()回调方法 ...
- ArcGIS Python人门到精通目录基于ArcGIS10.2,100以上案例15章42个视频806分钟,51GIS网站上线
ArcGIS Python人门到精通目录 闫老师 QQ:276529800 微信13108507190 1. ArcGIS Python基础 1.1 ArcGIS为什么学习Python 1.2 A ...
- 文献阅读 | Resetting histone modifications during human parental-to-zygotic transition
Resetting histone modifications during human parental-to-zygotic transition 人类亲本-合子转变中组蛋白修饰重编程 sci-h ...
- 方法重载与invokevirtual字节码指令的关系
1.方法重载 创建MyTest5类 public class MyTest5 { public void test(Grandpa grandpa){ System.out.println(" ...