2018年秋季学期《C语言程序设计I》教学过程及学期总结
一学期下来,问题很多,思考也很多,需要整理、总结,好的经验要形成规律,不好的地方要提示警醒。
教学过程小结:
课程总结
16周的面试已结束,面试形式为:每位同学带上本学期的编程总结,随意抽取题目,阅读程序并回答我的提问。
对270名同学进行面试的目的有三个方面,一是希望面试能让同学们有所压力,促使大家在面试前将所学知识好好回顾整理;二是希望通过面试了解同学们的学习情况;三是针对学习态度不太好、学习存在困难的同学进行面谈,给他们提供学习的方法,对他们寄予希望,期待他们的成长。
另外,本学期的教学经验已集结成一篇论文《“混合式”学习模式在“C语言程序设计”课程中的应用探索》,已通过审查,将发表于《教育信息化》19年3月刊上。
以下为本学期我需要改进之处,也是下学期需要努力的方向:
1.由于第一次采用助教辅助教学,我的想法比较多,经常性给助教临时布置任务,工作安排没有系统化,下学期开学前一定要认真写写助教工作手册,帮助助教理清他们的工作职责,将一些工作制度化后,也能节省不少沟通成本。
2.同学们的编程总结和学习总结利用蓝墨云提交,采用的评价模式是同学自评,虽然设定了严格的评价标准,但是没有有效的监控手段,对于同学们是否真实按照要求完成,从面试大家提交的《编程总结》中发现,大家只是重视将代码贴出,算法思路没有表达清楚,存在的问题和解决的方案也很随意。针对监管问题,下学期尝试改成通过博客提交编程总结,由助教总评、同学互评和我的抽评相结合,看是否有改进。针对大家思想上的不重视,大概只能从老师的示范,到优秀同学的带领开始,慢慢渗透了。
3.教学设计可以更加精化,比如,课前针对同学们普遍存在的问题进行总结(本工作本学期是交给助教的,但完成效果不好,需要督促和示范),针对同学们中不同的解题思路进行分析。
4.学期初想要做到的结对编程没有执行,对于结对的小组如何提交作业,如何评价结对工作没有考虑清楚,所以停滞。我想,邹欣老师和其他老师们的博客一定有很好的手段,由于时间的原因,一直都没有来得及仔细寻找解决办法,下学期开学前一定要给出解决方案。
学期总结
还记得秋季学期开学前不久,我第一次登陆博客园,发现了牛晓星老师的博客,顺藤摸瓜发现了邹欣老师的博客,又有幸通过书悦认识了周筠老师,阅读了刘未鹏的《暗时间》,吴军老师的《态度》、《见识》,听了吴军老师在得到的音频节目《谷歌方法论》。因为这些老师们的分享,我才有勇气开始本学期的教学方式改革,这些老师就仿佛是在默默前行的黑路上突然出现的一道光,因此,感激他们的同时我的心情还有兴奋和喜悦。虽然从事教学也有十多年了,也拥有对教学的热情,可常觉得不得法,由于没有总结的习惯,没有把自己的想法用文字的方式记录下来的方式,常常好的模式用过后,经过一个假期就忘记了,没有有效的发扬光大。以前的勤奋应该只能算是按部就班的完成工作,缺乏精神支持和有效的方式方法,在繁忙的行政事务和家庭事务占据教学思考时间时,常会困于痛苦郁闷的情绪中。本学期,行政工作依然没有减少,陪孩子的时间逐渐增加,可是我的教学一点都没有落下,而且很有起色,因为,我知道我做了什么,我还有什么没有做,我知道我该如何努力,我的心是平静而坚定的。
不确定的事情常会让人产生极大的恐惧和焦虑,在教学这条路上,我找到了方向,不再迷茫,在2018年这个特殊的年份的最后一天记录这些,以鞭策自己继续努力。
2018.12.31修改
2018年秋季学期《C语言程序设计I》教学过程及学期总结的更多相关文章
- 2018年江西理工大学C语言程序设计竞赛(初级组)一
C语言竞赛初级组第一.二场答案:https://www.cnblogs.com/xingkongyihao/p/10046918.html A: 逆序对 时间限制: 1 s 内存限制: ...
- 2018年江西理工大学C语言程序设计竞赛(高级组) 三角平方数
题目描述 三角数:形如图a,圆点摆放成等边三角形的数字,则为三角数. (图a) 平方数:形如图b,小方块摆放成正方形的数字,则为平方数. (图b) 那么如果一个数字既是三角形数又是平方数,则称为三角平 ...
- 2018年江西理工大学C语言程序设计竞赛高级组部分题解
B Interesting paths 考察范围:组合数学 此题是机器人走方格的变种,n*m的网格,从(1,1)走到(n,m),首先可以明确,水平要走m-1格,竖直要走n-1格,则走到目的地的任意一条 ...
- 《C语言程序设计》课程教学目录
<C语言程序设计>课程教学目录 不要去精确定义单个论题,应将一整套问题组织成体系.--黎曼(1826-1866)德国著名数学家 教学过程 2018年秋季学期 C语言程序设计I-第一周教学 ...
- C语言程序设计课程总结
第一次教授C语言程序设计课程,相比计算机组成原理.arm体系结构等偏向硬件的课程,C的教学方式要灵活一些.计算机组成原理课程偏向理论,哈尔滨工业大学的计算机组成原理是国家精品课,增加了mooc+spo ...
- 2018年秋季学期《c语言程序设计》编程总结
<c语言程序设计>第四周编程总结 <c语言程序设计>第五周编程总结 <c语言程序设计>第六周编程总结 <c语言程序设计>第七周编程总结 <c语言程 ...
- 2018年秋季学期《c语言程序设计》学习总结
<c语言程序设计>第四周学习总结 <c语言程序设计>第五周学习总结 <c语言程序设计>第六周学习总结 <c语言程序设计>第七周学习总结 <c语言程 ...
- 2018年秋季学期《c语言程序设计》助教总结
<c语言程序设计>第七周助教总结 <c语言程序设计>第八周助教总结 <c语言程序设计>第九周助教总结 <c语言程序设计>第十周助教总结 <c语言程 ...
- 2018年秋季学期面向对象程序设计(JAVA)课程总结
2018年秋季学期面向对象程序设计(JAVA)课程总结 时值2018年年末,按惯例对本学期教学工作小结如下: 1. 教学资源与教学辅助平台 教材:凯 S.霍斯特曼 (Cay S. Horstmann) ...
随机推荐
- FIO测试磁盘的iops
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, ...
- COGS2608 [河南省队2016]无根树
传送门 这题大概就是传说中的动态树形DP了吧,学习了一波…… 首先,对于没有修改的情况,不难想到树形DP,定义$f_i$表示强制必须选$i$且只能再选$i$的子树中的点的最优解,易得转移方程$f_i= ...
- CSS 0.5px 细线边框的原理和实现方式
细线边框的具体实现方法有:伪元素缩放或渐变,box-shadow模拟,svg画线,border-image裁剪等.要实现小于1px的线条,有个先决条件:屏幕的分辨率要足够高,设备像素比要大于1,即cs ...
- Android解析WindowManager(三)Window的添加过程
前言 在此前的系列文章中我们学习了WindowManager体系和Window的属性,这一篇我们接着来讲Window的添加过程.建议阅读此篇文章前先阅读本系列的前两篇文章. 1.概述 WindowMa ...
- Application Context的设计
基本上每一个应用程序都会有一个自己的Application,并让它继承自系统的Application类,然后在自己的Application类中去封装一些通用的操作.其实这并不是Google所推荐的一种 ...
- scrapy实战--登陆人人网爬取个人信息
今天把scrapy的文档研究了一下,感觉有点手痒,就写点东西留点念想吧,也做为备忘录.随意写写,看到的朋友觉得不好,不要喷我哈. 创建scrapy工程 cd C:\Spider_dev\app\scr ...
- 显示iOS所有系统字体
显示iOS所有系统字体 源码地址: https://github.com/YouXianMing/UI-Component-Collection 效果图: 便于你开发中寻找适合自己的字体, demo中 ...
- Linux zip命令详解
zip常见命令参数 Usage: zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list] The ...
- Linux grep/egrep命令详解
grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来 grep搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2. grep的规则表达式( ...
- 铁乐学python_day02-作业
1.判断下列逻辑语句的True,False. 1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 解题思路 ...