| 选课类别:计划内与自由选修 | 教学类型:理论实验课 |
| 课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
| 课程层次:通修 | 学分:3.0 |
感谢王老师这学期的精彩的课堂呈现,同时感谢张义助教一学期的陪伴。
程序设计这门课程成绩困扰了我整整一年,这学顺利重修完成,也拿到了我期待的成绩:从2.3到4.0,对我的绩点提高效果明显,也算是彻底拜托了“计算机绝缘体”的思想负担。
现在的程序设计降低为3学分,不再考察复杂的链表,同时纸笔考也不再有手写程序题目,而是改成了流程图和程序填空。从难度和任务量上无疑都有不少的降低。王老师的机考题目相对基础,基本就是指导书上题目或教材例题的原题或者进行相应改编,相比常规学期的大部分班级的机考试题友好不少。我本人不擅长C语言,尤其是涉及到指针部分,之前可以说是一窍不通,这学期重修时,反而能够沉浸其中,认真弄懂相关知识,虽然期末考试仍然有不少失误,但是还是对自己的进步很满意。
Agent时代,coding能力不再是衡量一个人是否聪明的标准。但是从学好这门课程的角度出发,我认为还是应该脚踏实地,自己手敲相关代码,同时辅以相关试题训练。这里贴一些学习参考资料,希望能够帮助后面的同学:
两次修读该课程时,我都经常和AI进行讨论,与初修不同的是,这次重修我意识到了copy它的回答/代码没有任何意义,认真阅读它的回答才能够收获满满;也推荐大家积极利用AI工具,提升学习效率。
今年5月11日机考,时间60分钟,一共两道题,都不难,熟练的话能提前几十分钟做完,第一道是输入字符串,求字符串长度并倒序输出,第二道是编写判断一个数能否分解为两个素数乘积的函数,如果可以分解输出结果。如果因为意外因素还可以找老师延长5分钟。