选课类别:专业任务 | 教学语言:英文 |
课程类别:通识必修课 | 开课单位:计算机科学与工程系 |
课程层次:未知 | 获得学分:3.0 |
先忏悔,本人没听过洪伟老师一节的课,因为零基础+英文实在听的很费劲。lab课都在刷视频摸鱼,几乎没有听过课,不是不想听而是因为我听不懂。
个人的学习方式为AI+B站+TA。期中TA和AI为我解决了绝大部分的作业,作业只要的话12次里面10次拿满就是满昏。后面的作业难度较大,基本靠chatgpt帮助,最后几次不会查重,而是你要现场和TA说一下你代码的思路。我觉得这种模式也挺好的,至少一遍下来你肯定理解了那个代码,即使他是AI帮你写的。C语言这学期的内容包括基本的那些数据结构,循环语句,条件语句,数组,学到指针开始晕头转向,函数和数组与指针一结合就开始上强度了,后面还有像自定义和IO这两部分。最难理解的部分就是在指针这里了,如果把指针搞明白后面就会比较顺利。我可以说是很摆的,因为没有期中考,所以直到第10周我才开始学习指针那些内容,看PPT自学。期末考前用B站复习,就看那些几小时速成带你过知识点的视频,竟然押中了两道编程题和很多道选择判断题。今年的期末考试比去年高了几个难度,35道选择,15道判断,10个空填写代码空,剩下40分写四道编程题,要求你独立写一个程序,不过都不难,我记得一个考了二分法,一个考了找质数,一个考了矩阵中找最大元素,最后一个考的是指针遍历,都是很常见的题,不过手写代码任然难蚌。不过前面选择判断一堆不会,导致最后分并不高。最后总评92卡绩了,应该是调分了,鉴于我一节课没听已经很满意了。
关于学C语言,这门课仅仅是入门,需要真正会用还是远远不够的。AI是你很好的帮手,要善于利用,但也不要盲目照抄,一定要保证自己最后理解。此外,这门课的作业还是比较花时间的,尤其是后面几周的,做好心理准备。
最后吐槽一下,作为一门sme和EE进系必修课,一个学期只开一门属实难蚌,如果大家发现选的人太多,建议发邮件冲jgb,我们这个学期就是因为太多人选而又加了一门。
btw,个人认为这是五门计算机通识课里面最容易拿高分了的,只有作业和考试,无quiz无proj
这个分数纯粹是为了沟槽的期末考试给的,与洪伟老师本人无关,关于课程的点评参考另一位同学的就好,本人很赞同