选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:计算机科学与技术系 |
课程层次:专业基础 | 学分:3.0 |
期末考试题目较为基础,但有明显的错误,如“++i+i++”。题目设计被部分学生认为无聊且无意义。然而,大多数学生的考试成绩较高,表明给分较为宽松。
前半部分讲解算法,主要是通过POJ题目来实践,适合有基础的同学;后半部分讲解C++,内容较浅且进度较快,更多是C with OO。课程内容整体较为空洞,部分同学认为念PPT比较乏味。
课程作业主要是在ustc.openjudge.cn上刷题,每周题量较大,难度较高,部分学生需花费较多时间。每节课都有随堂作业,增加了点到率,但被部分学生认为做法“比较蠢”。
黄章进老师的教学方式以PPT讲授为主,课堂气氛有些无聊。部分同学认为前半部分算法讲解较慢,后半部分C++进度过快,难以跟上。
虽然课程内容和考试设计有待加强,但给分较为宽松,大多数学生能拿到较高分数。尽管如此,个别学生感觉自己的成绩较低。
期末考试有一道题,i=3,问++i+i++的值是多少。懂行的人都知道我是什么意思。我只想说这些。(最后4.3还好)
课程内容:
前半部分讲算法,所谓讲算法主要是课上讲几道POJ,课下留几道POJ的题.如果有基础的同学,基本能在他讲课时候把留的作业做完.没基础的同学,课程有一定的难度.但是并不是特别难.据我所知许多是在最后一天直接复制粘贴上交的.基本是没有什么收获
后半部分是C++,或者说C with OO.因为课程时间的问题,所以也没办法介绍更多的其他特性和STL.课上就是念PPT,对于有基础的同学基本是做别的.没基础的同学在课上基本是天书,速度太快了.需要课下自己看书很久.
总的来说,对于很多同学去不去上课区别不大的一门课,反正是念PPT.其念PPT经常暂停很久.课堂上比较无聊.有时候走神10分钟回来还在原地.因此需要依靠每节课交随堂作业来变相点到,只能说比较........蠢
最要批评的是最后的考试.出的卷子居然有着知名错题 i+++++i 这种(非此题,类似的多加号无括号).以及要求填写C++的特点是___________.不知道有什么意义.
从整个课堂和考试感觉到还不如许多二本,完全学不到什么东西.不与SJTU,SYSU的SE CS比较,单纯和楼下马老师的课程比,都很难学到东西,生硬的应试教育特点.
对于真正想学到许多东西的同学,并且自学能力比较强的同学建议选择 马建辉 老师的程序设计2
................................................
居然给了我94分...........给分只能说好高啊
前排放结论:千万不要在夏季学期选这门课。
总的来说,开课时间太紧了,前半段讲算法讲的特别慢,有时候出个很简单的题让我们做,能在那等十几分钟。他一下午讲的PPT我能自己半节课看完
后半段C++讲的实在太快了,又很简陋,感觉完全没学到东西。作业的话对我来说有点多:每天晚上都要上机,而且要当堂交,题目难度较大。经常做不完只能百度。给分的话。。等了好久才出分,以为老师认真调分了。结果出来和不少同学一样,拿了自己的最低分,只能说坑有点深。
课堂内容前半部分很无聊,C++部分又太快了一些,建议提前看看c++,自学为主吧。
考试题目真心无聊,各种恶心题。
给分意外的不错。
送分的水课:-)
1000-7=?
++i+i++=?
这门课前部分学C语言,主要篇算法些,最后5个星期教C++的基础内容。考试只考C++部分。
上机是在 ustc.openjudge.cn 刷题,我个人觉得题目比较难。每周的上机题都会花我一天的时间去写。
课程主页是很好的东西,老师的课件和各种通知都会在上面。
老师很年轻,挺好的,偶尔我会觉得上课比较无聊。