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知识点:单链表的基本概念,链表节点的结构定义方法,以及单向链表 ...
随机推荐
- 关于Ubuntu中snap安装软件太慢解决办法
两种方法,一是下载好包手动安装,二设置snap的代理. 下载安装包方式 到 https://uappexplorer.com/snaps 搜索需要的 snap 包,然后下载 下载的时候选择对应的平台. ...
- Function.apply.bind()与Function.apply.bind()
1.Function.apply.bind(…) 我在学习promise部分的时候遇到了这样的代码: Promise.resolve([10,20]).then(Function.apply.bind ...
- OpenFOAM制作动画
原视频下载地址:https://yunpan.cn/cMpfh9cCjKnZI(提取码:823b)
- 并发用户 VS TPS
TPS模式(吞吐量模式)是一种更好的方式衡量服务端系统的能力. 基本概念: 并发用户数:简称VU ,指的是现实系统中操作业务的用户,在性能测试工具中,一般称为虚拟用户数(Virutal User),注 ...
- windows上hexo: command not found
使用hexo写博客已经有好几个月了,今天突然出现hexo: command not found,应该与我白天的时候调一下环境变量等有关.在对应的path添加环境变量,即可解决该问题.我的环境变量路径为 ...
- mysql 使用的三个小技巧
mysql 使用的三个小技巧 快速阅读 Mysql查询工具中如何查询多条语名,Mysql中如何设置变量,Mysql中如何查特定字段,后面再加* Mysql查询工具中如何查询多条语名 默认myslq只能 ...
- 学习DB2之Linux环境下下载
一 下载前的注册IBM地址:https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=swg-db2expressc&S_PKG= ...
- Tomcat启动过程中找不到JAVA_HOME JRE_HOME的解决方法
转自:http://blog.sina.com.cn/s/blog_61c006ea0100l1u6.html 原文: 在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomca ...
- JWT签名算法
JWT签名算法 JWT签名算法中,一般有两个选择,一个采用HS256,另外一个就是采用RS256. 签名实际上是一个加密的过程,生成一段标识(也是JWT的一部分)作为接收方验证信息是否被篡改的依据. ...
- tx1 gpio