选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
课程层次:通修 | 学分:4.0 |
刘勇老师的《计算机程序设计A》课程得到了一些学生的认可,尤其是在课程内容的全面性上,有学生指出“刘老师讲课水平我不敢评价”,而“PPT很全面且详细,适合自学”,但也有学生批评“全程念PPT,听过一两节课讲的内容还可以,但我不太喜欢念ppt念教材的老师”。整体而言,课程适合于具备一定自学能力或有基础的学生,但对计算机零基础小白可能不够友好。
该课程的考试偏重于编程能力,有学生提到“这次期末考试好难”,并且“编程题量比往年大太多”。同时,有关给分问题存在较大争议,一些学生表示“老师神之一捞,给分超好”,而另一些则表示“给分凑合,绩点比较低”。总体看来,考试难度和给分公平性可能与其他教师相比有一定差异。
作业量和实验设置得到了一些好评,但也有不同意见。有学生指出“作业平时作业和上机实验难度适中”,另有一个学生指出“作业不多,上机题目也不多都很简单”。然而,在实验上,一些学生感到困难,尤其是链表相关的作业“当时好多都不会写”。实验课程强调自主完成与动手实践,但部分实验内容要求较高,需要学生具备更扎实的编程基础。
刘勇老师的课堂氛围较为随和,但互动不多,有学生指出“老师提问形式点名,课堂氛围沉静”,甚至有人提到“语调平稳引人入睡”。课后,老师和助教在答疑上表现积极,特别是助教受到了广泛赞誉,被评价为“助教伟大,无须多言”。
对于有意提升编程能力、具备一定自学能力的学生,该课程能够提供较扎实的基础和丰富的作业练习机会。然而,由于给分不如其他老师,因此对于绩点要求较高的学生需谨慎考虑。学习过程中,建议学生积极利用课件与自学资源,并多与助教沟通以获得更有针对性的指导。整体来说,这门课程更适合动手实践能力强的学生。
1-20 update:重修人经过了算法和数据结构的的拷打,依旧被c语言拿下了😭,后面如果有想重修的一定要多锻炼手写编程的能力
成绩还没有出,所以主要先锐评一下24秋的期末考试,之后复习的人可以注意一下:
24秋总共 9道单选,4道多选,5道填空(15分),一道流程图(8分),剩下的都是编程题(印象里好像是50多分),整整四道编程题。
所以复习的时候关于偏僻知识点的复习可以大幅度减少了,主要需要专注于手写编程题的训练,同时不能只看往年卷的编程题,今年的每一道的编程题量都比往年卷大太多了,应该是课题组近几年比较倾向于训练编程能力。虽然但是手写编程还是太难绷了
全体目光向我看齐,我宣布个事,刘勇老师是我大爹
你绩点给我2.7,我给你2.7颗星很合理吧,0.3颗星是打给助教的
没调分,上课讲的让人想睡觉,对没有任何计算机基础的萌新很不友好,个人认为只能打7+,但因为这门课体系比较成熟,大佬较多有幸存者偏差,评分虚高有9.2,就打个一分中和一下吧
不给查卷不给期末分数直接给总评,我也不告诉你原因给你一分
六星好评,这是多出来的一颗。
作为一个没有C语言基础的弱者,我期末不挂科没有一点和老师有关系。上课我真的不知道在干嘛,助教讲的远胜于老师。我总评好像66,大佬的世界我不懂,但我知道这课绝对不是一节好课。
上面是我大一评的,那时的我少不更事,现在的我面红耳赤。刘老师讲课水平我不敢评价,可能是不太高明吧,但是毕竟我水平太差。回想起来,我有几次作业没交,期末的时候会的不超过20分,写的不超过60分,最后老师给了我1.7,没挂真的太香了,我感到无地自容。还有助教是韩懿林,他评上六有大学生了。祝贺韩助教,他值得!
老师好,助教好,c语言好,期末考试坏
觉得老师讲的不错,很细致,感觉应该是适合零基础的,也会课前回顾。听不懂可能个人的问题,我反正我有点听不懂,链表那块需要课后回顾才能搞懂。就是上课有点无聊,不过还是干货满满。
我们组的助教学长超超好,帮我debug回答问题,拯救我很多回
作业大部分比较简单,个别链表那部分不会写(其实现在也不会),没有大作业,实验会提前发布,可以提前写好,然后去机房交实验
这次期末考试好难,综评最后86(毕竟一个月都没有学程设最后两天速成),私聊老师但是不告诉我期末考了多少分(说还是不要知道了,让我开心过年),估计是捞了呜呜呜心情复杂
这门课还是比较有意义的至少能让小白会那么一丢丢编程。扣这一分还是在迷惑的期末考试,考的莫名其妙毫无意义,手写代码就算了还考我两个链表的嵌套,考完人都傻了。有种,还好我没有好好学程设,不然有一种花了心思还没考好的吃亏感。。。
现在是2024年12月31日,离期末考试还有9天,助教仍没有改完作业
助教改作业有三周的延迟
update.
24秋期末考试就不锐评了,自己看其他评论去,不知道为什么感觉评论区里23秋的评论完全不符合我对老师的印象
先说重点:大作业不加分,没有任何额外的加分项,建议避雷
看着别的老师班上一个个拿着 4.3 然后自己拿着 4.0 就觉得难受
老师在QQ群里经常已读不回,但是期末考试之前会答疑,中和掉了
然后就是抽象作业题,有一次出了一个 GoL 模拟然后作业把周围8个格子写成4个了,然后我写的是8个然后就被扣分了 只能说再抽象的作业也忍着做了吧,不要多想
不调分,我们班优秀率好像是30%,上课就是念PPT,对小白很不友好,建议自学,总体不推荐
出分了,3.3
选(置)到这门课的同学,不要太担心,刘勇老师的评分可能没有别的老师高,但认真学一学期收获还是很大的。
课堂:老师很随和,而且幽默。
会以提问形式点名。老师整理的ppt很全、适合自学,学期伊始会上传在bb系统,建议下载下来,上课边听边标画,讲完每部分可以做个总结。这里附上我期末复习时整理的知识点回顾。
C语言复习笔记.pdf(ppt知识点汇总,后记有备考心得)
作业:平时作业和上机实验都上传在bb系统,要求是 源码(建议截图,有高亮方便助教检查和自己复习)+ 运行结果截图 + 实验报告(debug经历和心得,这个好好写,很有用,c语言就像英语一样,有不少碎片化的知识。所以请重视文书和总结!)
我们班的上机实验是自己写完 助教检查,老师只布置过两次限时线上练习。比有的班纯靠oj/纯抄实验指导书 要好得多,有问题也能及时解决。刚开始debug很艰难,别灰心….哥们和朋友好几次是机房守门员。助教伟大,无须多言。
老师说过自主实验平台交给大家自己练习。多写多写多写
考试:本学期无期中考,但有大作业。
当时感觉自己还没学会链表遂选择编写多项式计算器。断断续续写了一周,然后因为展示(大佬还是很多的!有几个很亮眼的小游戏 )没排上号,待机的一周里又改进了一些。
总评 = 平时分*0.5 + 期末*0.5
P.S. 给9分是因为答主去听了白雪飞老师和两个学长的期末讲座,对比之下确实白老师讲得更好,思维也更灵活。
感谢老师和助教捞捞,个人感觉期末真的答得一塌糊涂但给分很意外,成功捞了一分没有卡绩。
平时成绩应该是满的,没有期中考试,期末考试不公布卷面成绩只出综评,老师ppt做的挺好的,上课学期初不怎么点名,期中评教后为了增加课堂互动偶尔点人回答了几次问题。作业和其他一些老师比起来非常少,而且会提前发布实验任务,这样就可以提前写然后实验课验收完迅速润(当然老师不提倡)
寄了,感觉给分也不太行,评分虚高 不过助教不错
计算机小白在此。这门课对于我这种基本没碰过电脑的人还是有难度的。需要多听老师讲课,多看PPT。老师讲课比较详细,但有些地方我认为讲的粗略了。比如那个命令行参数,链表。看PPT感觉没用,最后都求助CSDN了。我记得当时有一个作业题是用链表加减多项式,当时好多人都不会写,老师延长了提交时间,还挺人性化的,其实编程的很多的细节还得靠自学和助教,同学交流TAT。
大一上学的最吃力的一门课程。
老师讲课中规中矩,虽说是读PPT不过也会有相关的解释和推导(就是我实在是对这门课毫无兴趣导致上课困的不行)。学校发的教材个人感觉对我这种纯新手不太友好(当然可能是我太屑)。作业手写代码,量不多。周五上机,老师大概在周二就会把任务发布在群里,由于上机实验允许提前离开,所以好多人都会提前写完然后周五排队验收(助教一进机房一群人围过去场面还挺有趣的)。考试难度相当之大…全程答的稀里糊涂的,,,,给分一般吧,总评83,由于未公布卷面成绩,所以也不知道自己期末在班级的位次以及优秀率给了多少。
但这门课给我带来的最大收获并非知识层面的:它让我意识到,虽然我在数学学科的学习上极其吃力,但对于其他理工科的学习,简直就是白痴级别。当初压提档线进入科大被调剂到信院还想着这可能是接触这个热门学科的良好契机,但经过这门课的学习,个人意识到,自己完全不喜欢且不擅长此类事物 ,也坚定了我转院的决心。
课程5/5
老师5/5
计算机还是很重要的一门课,即使不学计算机了解一门语言还是很有必要的。我是个计算机小白,以前只会打游戏...但跟着课程走是不会和那些竞赛生有多大差距的。多说一句强烈建议大一新生买电脑,上这门课很方便。
刘勇老师总体还是很好的,没有什么减分点,虽然有同学说老师念PPT但是PPT确实十分详细。不过课本还是非常重要的,细节和例题都要注意。
作业会布置课本还有配套的上机指导书上的习题,后来的有一些难度还是比较的大的,感觉我只在上机课写应该是写不完的。不过上机课前是思修,所以.....你懂的。基本上去上机就是把自己电脑上的程序给助教跑一下就回去了,助教可能会问一些问题。负责我所在区块的黄助教是计算机大神,今年上半年代表中国USTC参加一个不知道什么名字的比赛得了第一,总之就是很强。最后会有一个大作业四选一,我用了一整天十个小时左右五百行写完的,对我来说还是比较烧脑,但是最后debug完成终于完美运行的时候还是很开心的。我是做的联系人,有同学做各种计算器的助教会输一些0,1相互各种符号运算,第一次出错概率还是挺高的,只能说助教太懂了。
期末考试题目又多又繁,考的很细节。全校统一调分,我大概有十几分直接空在那没有做,不过最后调分力度还是很大的勉强上了优秀。
附上所有课件,一份题目和我的作业(本人水平不高所以参考价值不大),侵权删除。程序设计A.zip
主要因为是这门课的性质,完全自学没问题。至于老师,全程念ppt,听过一两节课讲的内容还可以,但我不太喜欢念ppt念教材的老师......
总之老师还是很好的,会及时耐心地解答问题,作业和考纲的布置也相当及时。
2020/1/10更新
被卡绩了,所以降到6星。
老师课我没听懂过(纯属我菜),上课过程比较难受,后来干脆自学,拿了3.7不算很亏。
老师挺帅的(个人审美),对学生提问题很耐心,上课有时候会有点无聊,基本是念ppt,但是有时解释也会板书,总体脉络清晰,自己感觉期末考试炸了,最后还给了我88我很满足。
考试抽象,助教贴心,老师回答问题积极,上课互动氛围沉静。
重修人被期末卷殴打了,最后15分钟发现后面两个大题还没写,只能随便写写。大一初学的时候总评71,这次出分82无比知足。
一开始很平常,老师也算是照顾C新人了
然后就坐火箭了,上课内容和书本内容有不小差距,抱着书是很难搞懂的
上机是最难办的事情,还是人生万事须自为吧
老师课下讲题什么的都是很细心地。
老师的ppt很好,内容很全面,会发到雨课堂一直都可以看。(于是逃了几节课自己看ppt去了hhh)
看评论以及上课时,有不少人觉得老师都是照着ppt念的,讲课不生动什么的。一方面确实感觉老师讲课进度比较快,难度也比较大,具体表现为中后期比平均速度快一个月甚至还多,这一点其实还好,可以在期末之前自己把这学期的ppt都重新看一遍,会有恍然大明白的感觉。and个人感觉这门课不照着念也没什么别的讲课方式...?(不知道怎么说,大概是这么个意思...)
老师实验课都是自己编的题目,基本上不会使用那本什么实验指导书。个人觉得这样还挺好的,更加注重了编程思维上的训练,可以不用花一堆时间先把实验指导书是的题目抄上去再填空,也不会被实验指导书已有的程序限制到。
2024.1.25
老师和蔼,内容丰富,给分也很好
不得不说刘勇老师还是很好的。我看很多同学反映说老师讲的不是特别好,确实是有点儿催眠的,需要你提供注意力才能有所收获。而且老师也说了,这个课主要就是自学,计算机自学真的很重要,老师呢进度比较快,可能到13周左右就把课讲完了,剩下的时间会带大家做题去复习。所以需要你自学或者预习一下,上课的效果就会很好。会有一些拓展。 我平时作业认真完成,大作业实验都认真完成。助教也是相当的给力,公正。只要你好好学,平时分不会有问题。 考试呢考崩了,这三道大题估计都做错了。我当时考完万念俱灰,想着绩点估计上不了三了,最后成绩出来是3.7。真的震惊好吧,老师神之一捞,太太太给力了。我朋友也被捞了一下,4.3! 不过对新手确实不太友好,自学差的,想混的,上课听讲不容易集中注意力的慎入。
期末考完感觉寄了,平时自己学的也不太深入,最后老师和助教捞捞成功3.7了,非常感谢!计算机小白单方面宣布刘勇老师就是我的大爹!!!感谢温柔的韩懿林助教,帮我解决了很多困惑!!!
刘老师讲课我收货很多,一点基础没有的情况下,所有作业都能独立做出来,后面学数据结构的时候明显压力比别的同学小很多,按理要给9或10分。 但是不调分,我舍友的代码好多都是我教的,期末考试复习也是一直我给他讲。结果人家在别的班直接3.7,我78分,刚刚到3.0。给分真的杀手,同时我问了助教,得知我期末成绩确实是前50%的😊 可以选,但是非大佬很不推荐,妮可是唯gpa论,周围大佬那么多,天赋普普通通的情况下,推荐大一的同学们尽量选给分好的老师
讲课水平是真的不行,什么东西都没讲明白,上课是真想让人睡觉,总之是一节课没听,属于是全靠助教教的。 给分凑合,但是相比于给分来说,我更看重老师的上课水平。建议对老师讲课要求高的同学速润,去看b站视频讲的绝对比ly好很多 另外记得考前多写卷子,有利于拿高绩 看到老师评分有点高,感觉不合适。给个半星拉一下
刘勇老师很好,讲课的时候很温柔,经常会停下来问我们有没有听懂,倒是我们没有配合好,没有回应,但老师依然会再细讲一遍,实验课老师也会在现场答疑。各方面都很好,美中不足的是没有调分,不如其他老师捞,但总体来说还是很推荐的。
老师讲课有点无聊。作业难度还行。上机课有时候会偏难。毕竟计算机主要靠自学,多敲敲代码就好了。
提一嘴期末考试(与老师无关) 你美死了。真没必要急着送家人上路。还加大题量,指不定有点大冰。😅😅😅
对于一个纯计算机小白,感觉老师上课讲得很清晰,难理解的部分会讲得深入一点。一个学期下来虽然不能成为大触,但学到的知识也基本上够用了。
个人认为课程的难点是函数、指针和链表,老师的PPT都有详细的介绍,如果实在听不懂可以课后反复看PPT加深理解。除此之外上课讲的主要是语言和常见算法的实现,很多时候还是需要一些数学知识的支撑来完成算法的实现。
平时的课程作业和课程实验会比较难,后面大多数人实验很难在三节课内写完,老师也很人性化地延时了。大作业则是差不多期中地时候布置的,准备时间非常充足(虽然还是当了ddl战士)
最后两周花了一些时间由助教来上习题课,重点表扬陈助教,讲评很细致,也愿意一次次看我的屎山代码提出修改建议,真诚感谢。
给分的话最后居然混了个3.7,表示很出乎意料,可以说是给分超好了
老师讲的挺好的,作业难度也适中 关于作业和实验尽管老师有统一的给分标准,但是各个助教在操作时还是有所不同,有的时候另一个助教的同学借鉴我的,给的分比我还高而且这门课平时分比重特别大,你要是分到一个傻b助教你就难受了,呵呵 21秋某个助教说你呢,祝你一帆风顺😅😅😅
之前没有学过任何编程,感觉这门课对我这种小白的帮助还是比较大的,上课看老师ppt就够用,相比啥都不会去网上查各种零散的资料方便很多。老师推荐初学者用Dev-C++,但之前看到老师上课演示用的vscode时,我去尝试了下,按网上的教程配置好后感受到了vscode功能的强大,而且非常美观,后来还用在vscode上发知乎、写LaTeX(校学生会公众号的一个文章),这些都是题外话了。给分的话我是刚优秀,不算特别满意吧,毕竟在这上面花的时间不比数分少很多,主要是期末考试手写太阴间,加上时间不够最后链表的题差一小问没写完;期末备考感觉跟平时训练关系不大,按老师说的写一些老的实验指导书的模拟题,还有做历年卷子就行了。平时的作业就是一个学期大作业加上每周的上机作业,大作业不难,时间周期也很差,有一个月的时间,只要考虑周全,优化交互,没有bug就行了,至于每周的上机作业,指针数组和链表两次的作业属实是给难到了,其他的倒还好。上课要是觉得无聊的话完全可以自己找点事情做呀,听课的同时思考一道程序设计题,在网上找一些拓展资料,或者查下c99标准文档看看每个函数的详细介绍,抛开课堂不说,程序设计本身是十分有魅力的。
不小心缺了一次作业,刘老师还是给了4.0的超好分数,前来感恩
老师太好了,肯定是奶了我一口的,真的是生死线上orz
这门课的作业量难度略大(仅仅对于我这种初学菜鸡来说,md天天肝5-6个小时/周作业)虽然不少人吐槽刘老师只会念ppt,但是老师也有比较详细的板书,反正每节课半黑板吧,讲课还是非常详细的,人也不错。最大的吐槽就是stm刘老师的语调太催眠了,平平淡淡才是真,我睡了太多次了。当然很多dl课上不听,打游戏干啥的的也有,2020还能看见人肝红警3(泪目)。
关于考试,说实话真的和自己的编程水平没啥关系。还是要靠刷题提分。一定要会熟悉字符串和链表函数。链表都考了多少年了,链表建立可以说一定必考(已建立链表的排序是作业题,但是我现在还不太懂,那个难度真的有点大)。黑心书店的阴间题目可以做一做,反正至少考了5-6道题吧(然鹅对于期末考试来说并不算多,选择1分一个,填空1.5分一个,但是那个字符串删除选定字符的方法确实不错,不做很难想出来)。多做题,看看书就可以了,注意一下速度,毕竟题量偏大。
C语言程序设计_试题集及答案(20191127204535).pdf
(2018卷子错太多了,难度而且不大,参考而已,现在还有多选题,细节一定一定非常多,比如==和=,哪怕是逗号分号的位置,还有比如全局变量作用域与局部变量重叠以局部变量为准等等)
老师上课有些无聊,基本就是念ppt,不过认真听还是能学明白的,老师会把每一点都讲到。相比其他班,上机比较水,也没有大作业。考前有复习性质的小测。期末总评出乎意料,给分很好!
刘老师上课基本都是读ppt,有点小催眠。19级卷子因为本科教育质量提升年变的超级难,但是最后调分十分给力。我是计算机小白,凭着助教和同学的帮助学下去的,这门课好好学应该都不会太差。
平时实验略难,给分我觉得一般…但平时实验和作业我分数不太高,其实还行。这次没有大作业,考前复习小测,但占比很低很低。
ppt朗读者,偶尔板书,讲课略无聊
重修党,作业不多,上机题目也不多都很简单,但是对重修党唯一不好的是期末前安排了三次小测一共占5分,期末卷子简单(md就感觉16级的卷子难),班上优秀率都爆了,最后给了4.3
老师知识内容其实讲的挺好的,就是语调平稳引人入睡。。期末没考好自己菜不怪老师。
老师非常认真负责!会给PPT,会调分。
但是讲课节奏略慢,所以听课时需要注意力非常集中才能有收获。