| 选课类别:计划内与自由选修 | 教学类型:理论实验课 |
| 课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
| 课程层次:通修 | 学分:4.0 |
1.14出分后更新
刚好晚上就出分了,总评96,让我拿到来科大的第一门满绩,也感谢助教和老师一个学期的教学工作。
这里说一些自己的体会吧。我之前也是零基础,上大学之后才开始学C语言,不过我觉得光靠听讲明显不太够,还得自己去敲代码,先把老师PPT上的代码敲一遍,再上洛谷去做做题,基本上普及-能做下来就差不多了。这里强推洛谷出的那本《深入浅出程序设计竞赛(基础版)》虽然是C++,但是里面对算法的讲解非常好,学完之后提升很大,而且也有洛谷里官方题单的答案,我觉得对上机帮助非常大。(而且今年程序填空里面考了一道高精度,如果之前看过这本书里高精度的内容的话应该很容易就能做对,所以还是强推这本书)
2025.1.14
今天中午刚好有时间,来写一个pksq吧。
郑老师今年好像带两个程设班级,隔壁的是物院,这门课是管院置课。不过和本人是信院人,当时换课来此的。
首先是课程难度吧,今年课程改革,程设从4学分到3学分,少了20个课时,所以链表就不在考试范围里了(不过老师最后还是抽了两节课讲了一下链表),再加上郑老师讲课很细致,很多有点绕的概念都有黑板画图讲解,还是很好理解的。郑老师讲课没有完全按照课本来讲,按照自己的理解重新安排了一下讲课顺序,同时对一些内容专题讲解,就比如排序算法,老师单独抽了一节课来讲排序专题,我觉得讲课还是非常好的,其实翁凯的课我也听了,没感觉比郑老师好多少。只是课程长度原因有所取舍罢了。
然后是作业,作业非常少。我有朋友在隔壁计科和数院上课,他们每周书面和编程作业非常多,对比下来,郑老师只有偶尔的流程图作业和每周的编程,已经是相当良心了。不过本学期这个班没有大作业,其他班有的有,这个不能说是好事还是坏事。
对于上机,我们上机是抱着现场编程的态度来进行的,每周周四晚上七点开始,在晚上六点会发布题目,重点是锻炼大家的现场编程能力,当然,没写完的可以回去写,下周四之前完成就好。不过郑老师为了防止学生过度依赖AI,设置了助教检查环节,编完后必须找到助教给助教说一下编程思路然后才能算完成。
这里要大大表扬一下助教了,首先是黑助教,学长是一个很帅的酷哥,人很好,而且很有耐心,会帮着你一直改程序到很晚,而且线上问问题都会回复,非常nice。然后是杨助教,我给杨助教检查过两次程序,印象很好,杨助教非常认真,对于程序的细节会问,然后他也会在检查的时候帮你分析这个细节怎么写更合理,人非常好。最后是王助教,因为王助教不是我分配的助教,所以平时接触的不多,不过王助教人很热心,讲程序的时候也很认真,非常好了。
接下来是给分,因为我们期末还没出,所以这里给分先暂定一般,等出总评之后再评价。只说前面的话,其实给分已经算很好了,我们平时分由上机,作业和小测决定,但是都是只要完成就是满分,平时分非常好。然后课程改革之后把手写代码换成了上机考试,我们有两次,期中期末,都不算太难,而且助教也很尽力在捞,我期中一道题满分,一道题边界没处理好,11个数据对了8个,总分是86.6,但是助教还会人工检查,把我的这次机考总分给到了98,非常nice了,期末机考也不算很难,我电脑分数是100,不过还要等助教人工批阅下来再看。而且机考没及格的同学还会提供补考机会,我觉得已经是仁至义尽了。
总而言之,郑老师的程设非常建议大家选,不算很累,但是收获也很多,这学期只有60多人选,希望之后能多一点人吧。