反思我们的学习——从c++课不理想的成绩说起
试卷已经阅完。正如同学们的感觉,不好,但也没有那么坏。近日要出差走两天,成绩将在回来后进行完各种统计再提交。考完了,不管结果如何,把考试的事情放下,要过一个好年,过一个充实的寒假。一直忙高考的孩纸,过年的味道要找回。
(一)
2012级学生在编程量较上一级有大幅度的提高,这为进一步打好编程基础提供了保证。我在带领同学们前行的过程中,需要同学们在学习方式上作为很大的改变,这样的改变也是今后从事专业学习和工作的重要保障。的确不少同学也经历了比较困难的转变才开始适应,有些同学由于高中死记硬背,依靠题海战术的方法仍根深蒂固,转变过程缓慢。成绩的不理想背后,和学科知识、学习方式转变对学生本身有一定的要求有关,也有该有的转变效果尚未表现出来有关。另外,教学内容、进度和教学方法无法做到对语法现象的详细讲解,这可能也是一个原因,但详解语法知识不应该反复讲解,而是老师讲过之后,学生通过实践及阅读进一步掌握。老师讲课只是帮助学生学习的一种方式,而不是所有,学生的学习,主体自然是学生,在统一的“教”的活动基础上,一定要有个性的“学”的成份和过程。自然,我需要在教学中再努力一些,在进一步引导学生开展有效的学习这一方向上多加关注。
此外,成绩不理想的因素还与个别学生努力不够,学习方法不当有关,从考试内容与平时做过的实践项目进行比较,有少同学平时完成的项目只注重了“完成项目”,而缺少对知识点的梳理,在考前复习中也未做到全面,很多非常重要的知识点在学时已经突破,但考时由于“失忆”而丢分,这或许是在如何过好大学考试周上应该进行反思。
在2011级考试结束后,我曾经非常难受,因为部分平时学习非常投入的同学(最让我难受的是几个丫头),尽管有很高的平时成绩,最终也迈不过及格线。他们差的是一点尚未到来的编程的感觉。但看今年的成绩,基本上和学生的努力程度有关。有一些同学,始终未拿出该的投入,不理想的成绩在我的预料之中。前期未重视在学习上的投入,后期真的在意了,他们在考试成绩上的表现让我惊讶,今年两班的冠军是一名女生,这我没有想到;也有些同学,我看到了他们在后半段的努力,但确实,大学的学习,尤其是专业起步阶段的学习,并不是靠突击可以解决的。无论如何,不要怀疑“只有投入才会有效果,只要投入也就会有效果”,我们需要继续。
在下一学期的教学中,我也将努力帮助落后的同学尽快赶上,将采取更多措施,帮助同学扫除学习过程中的各种障碍。必须承认,我改变了以往追着学生让他学的可恶、无效的做法,如果不理想的成绩能让我们对于学习态度,尤其是学习方法上深入思考,这件“坏事”的到来是最理想的了。
(二)
本次考试是在“教考分离”的原则下组织的,同学们普遍抱怨难了。对弟子们说句真心话,这种牢骚别发太多,如果有考试不理想的,反思我们的学习更有益,有益自己的心态,有益未来的路。这些内容掌握不下来,找不到工作的,不得不从事其他行业的,制造豆腐渣工程的,就是我的弟子。老师的反思要常有,弟子们也要跟上。
实际在平时的教学中,某些知识点需要一再地重复,我感觉到了对部分同学的不公平,有些同学依靠自己健康的学习,已经搞明白了,还不得不接受老师不断的“碎碎念”,而真正需要的同学,却心不在焉。整体推进中需要的个别问题,除了需要自己把握,可以由你主动找老师解决。而我安排的辅导时间,真的,我希望在的人是不来的。
附上本次编程题的提示(其他题目中也有很大部分是见过的)。我做不到传说中给大家划重点,甚至讲原题,我关注学生真正的学习,但在顾虑学生的成绩方面,我再多考虑一些,真不把我的学生当大学生了。借此请同学们思考,你的学习中的问题究竟何在。听同学们在学习上的检讨多了,大多过于空洞,我们更需更具体的思考。
五个编程题是:
14、编写函数stringcat,实现字符串的连接,程序中需要使用指针形式访问字符串。【提示:几乎做过的原题,见第17周项目2(1)http://blog.csdn.net/sxhelijian/article/details/8362291】
15、用递归算法设计函数,求1*3*5*7*…*(2n-1)。【提示:课堂讲递归用的是求n!。n!=1*2*...*n,递归式f(n)=n*f(n-1)好理解,此处稍转个弯,f(n)=(2*n-1)*f(n-1),是不是就出来了?如果要用背书的方式学编程,而不是掌握思路,不说举一反三了,是否可以照猫画虎,这几乎可以是照猫画猫了。我提示过,递归必考。还有比这更容易的递归题吗?】
16、5个学生考了3门课程,编程求每个学生的总成绩及平均成绩(用二维数组完成)。【提示:15周的项目4http://blog.csdn.net/sxhelijian/article/details/8267170的要求要高出此题很多,15周项目1折腾二维数组http://blog.csdn.net/sxhelijian/article/details/8266685反复倒腾数组,到底倒腾出了些什么?平时累加之类的问题,处理的是什么?最大的罪过是,我在第二次测验http://blog.csdn.net/sxhelijian/article/details/8426289中出了几乎完全一样的题,并且后来在课堂进行了提示。是否想起我改变了想法让大家都做一下,这是为什么?我为这样做误人子弟深感不安。】
17、编写模板函数sort,功能是:对三个形参a, b, c按照从大到小排序。【提示:很显然,这题中希望调用函数后,要改变实参的,采用三种参数传递方式中的哪一种?做过17周项目1http://blog.csdn.net/sxhelijian/article/details/8426289的请回答。结果是,仅有一两个同学想到了引用,三是个同学用了指针表明关注到了值传递方式。用模板没有做项目,但复习课上是否强调将某一个例题看懂?而将三个数值排序的算法,不应该是问题吧?再次问做过17周项目1http://blog.csdn.net/sxhelijian/article/details/8426289的同学。】
18、按照气象划分法,通常以阳历3~5月为春季,6~8月为夏季,9~11月为秋季,12月~来年2月为冬季。使用switch结构编写函数根据月份输出对应的季节。【提示:如果switch语句在当时还是个问题的话,编过了几十个程序,其中用到switch的有多少,自己统计。考试结果提示我,你是否复习了。】
(三)
老贺写着都快生气了。如果考试再降低“难度”,我还指望我的弟子成什么才?
我思考的问题是:
1、我除了一再提示“我随时等候学生找我答疑”、每周安排时间辅导,还有什么办法,让真正需要帮助的同学走到我的身边?(课后问问题发糖或许可选,现在常答疑的几位体重堪忧,不能害人。)
2、我们的博客真的是虚假繁荣吗?不抄袭是否是假命题?在编程没有思路的情况下,“抄之有道”是否有效执行?还有什么办法,让博客扩大交流的优势真正成为促进学习效果提升的有力支撑?
我突然想到,或许欠思考是现在大学生的一个通病。不思考方法,不在完成练习后思考知识点及其联系。也许真不会思考。即使这样,必然得学会思考了。现在也留给同学们一些我想到的思考问题:
1、平时学习中,做完了项目,提交了博客,是否整个过程就结束了?
2、在对学习的投入中,掌握知识、完成任务这两个目标,你是如何处理的?【这一问也提示我在以后带领大家前行的方向。我们提交博客着意用一种表现形式引领我们前进,这解决了不少其他班上同学存在的问题,但我们走到这一步,需要更上一个层次,解决内化的问题了。】
3、对学习的投入是否真的有?为什么不投入?如果另有打算,你是否想清楚了这几年,如何做到不浪费青春?
4、在考试周,你是否注意了对知识的总结?反思是否只盯着做几道前几级的考题,甚至是背会了一些程序的做法。
反思我们的学习——从c++课不理想的成绩说起相关推荐
- Emojify - v2 吴恩达老师深度学习第五课第二周编程作业2
吴恩达老师深度学习第五课第二周编程作业2,包含答案! Emojify! Welcome to the second assignment of Week 2. You are going to use ...
- python创建文件夹_Python学习第71课-本地建立repository仓库
[每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...
- 2.2 经典网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
←上一篇 ↓↑ 下一篇→ 2.1 为什么要进行实例探究? 回到目录 2.3 残差网络 经典网络 (Classic Networks) 这节课,我们来学习几个经典的神经网络结构,分别是LeNet-5.A ...
- python本地库_Python学习第71课-本地建立repository仓库
[每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...
- python列表和字典_2020/11/18 python学习第5课 列表和字典
python学习第5课 列表和字典 课程目标 熟练掌握列表.字典中元素的增删改查 理解列表和字典的区别 课程难点 列表与字典增删改查的异同 正确使用切片,深刻理解切片时冒号左右数字的意义 课程知识点总 ...
- JavaScript学习 第四课(四)
JavaScript学习 第四课(四) 学习内容 一.JavaScript的构成 二.浏览器对象模型(Browser Object Model) 三.window对象包含的方法 四.window对象的 ...
- JavaScript学习 第三课(三)
JavaScript学习 第三课(三) 学习内容 一.日期和时间对象 二.日期和对象常用的方法 三.修改日期和对象常用的方法 四.将日期和时间转化为字符串 五.日期时间对象的比较 一.日期和时间对象 ...
- 在等吴恩达深度学习第5课的时候,你可以先看看第4课的笔记
大数据文摘作品 编译:党晓芊.元元.龙牧雪 等待吴恩达放出深度学习第5课的时候,你还能做什么?今天,大数据文摘给大家带来了加拿大银行首席分析师Ryan Shrott的吴恩达深度学习第4课学习笔记,一共 ...
- Scrapy学习第四课
python爬虫框架scrapy学习第四课 任务:爬取凤凰网导航下所有一级.二级和具体新闻数据 执行:爬虫实例 结果:爬取结果展示 任务:爬取凤凰网导航下所有一级.二级和具体新闻数据 凤凰网导航 一级 ...
- 《高效学习7堂课》读书笔记PPT模板
模板介绍 <高效学习7堂课>读书笔记PPT模板.一套读书笔记幻灯片模板,内含红色多种配色,风格设计,动态播放效果,精美实用. 希望下面这份精美的PPT模板能给你带来帮助,温馨提示:本资源使 ...
最新文章
- 官网的Ext direct包中.NET版的问题
- 指针应用-----链表二
- 在Linux平台上部署open***
- git推送密码_保护代码完整性(六):在 Git 上使用 PGP
- java学习笔记(七)数据库链接字符
- 优雅且高效的使用Chrome Developer Tools
- Shell脚本中的export
- mavros常用消息类型表
- 未来智能穿戴把计算机织进纤维里,未来智能穿戴 把计算机“织”进纤维里
- Atitit.软件开发的最终的设计 dsl化,ast化(建立ast, 解析执行ast)
- Java实战推箱子——菜鸟之路
- VSCode Setting Sync同步设置
- C语言新手记:相反数
- MiCT: Mixed 3D/2D Convolutional Tube for Human Action Recognition论文笔记
- tkinter电子木鱼
- JAVA核心编程之集合
- 爱加密:终止手游之殇,全面解决手游安全问题
- IntelliJ IDEA汉化,IntelliJ IDEA安装中文语言包。IntelliJ IDEA 2020.1正式发布,支持中文啦。
- 【太美了】【Crystal Castle.水晶城堡】【严泽远作品】
- Java邮件订阅功能分析