选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
课程层次:通修 | 学分:4.0 |
李玉虎老师被多名学生称为“和蔼(?)的叔叔”,教学态度认真负责,经常课后为学生答疑解惑。虽然幽默感十足,但在学术要求上丝毫不松懈。学生普遍反映上课内容详尽,且可以通过弹幕实时提问,课堂氛围轻松。老师的教学方式适合从未学过编程的初学者。
课程内容与A班的差别不大,但可能任务量较大,每周都有课后作业和上机实验。课程重点包括排序算法、链表操作、二分查找等,建议多次默写以增强流畅度。课上内容连续,涉及较多拓展知识,PPT会提前发放,建议预习。同时,课程中的实验课和QQ群问答互动非常活跃,助教也很负责。
作业包括手写和上机实验,经常使用OJ平台反复debug,能有效提升编程熟练度。课程中期末前有两个大作业,选择广泛,实验内容难度较大,但完成后帮助显著。作业量不亚于A班,对编程细节要求较严,亲自验证代码非常重要。
考试包括两次小测和期末考试,小测起到监督和复习的作用。期末考试难度正常,重视细节知识点和手写编程题,建议复习课本模拟题和以前的真题。学生反映考试题目偏实操,需要注重细节,大量默写和模拟考试有助于更好地应对期末。
给分非常慷慨,平时成绩权重高,期末调分明显。即使期末考试分数不理想,平时的作业和小测成绩都有捞分机会。多名学生表示,最终总评“被捞了3、4分”,多数学生对给分表示满意。
整体而言,李玉虎老师的《计算机程序设计B》是一门内容丰富且考核严格,但教学态度极其认真的课程,推荐同学们放心选修。
lyhyyds!给分超好,期末考的差依然捞到4.3!!!
老师很和蔼,会有一点幽默。不过要求并不松,实验一般会比较难,建议做实验之前先复习一下(如果确实是试验过难导致叫上的人不多,只会扣很少得分或不扣)。如果在学习上遇到什么问题可以直接和老师说,比如我之前因为电脑原因,有几次实验没交,老师了解到是电脑有问题之后,表示我可以进行补交,最后平时分也给得不错,总评在实际基础上普遍捞了3、4分。
ps:李老师虽然带的是b班(基础班),但期末成绩据说在全校是中上。
老师是和蔼(?)的叔叔,上课内容很详细,可以弹幕匿名提问(没听懂的点尽管提出来),对于编程小白很友好(广东小孩Python都没有怎么学)。实验课会耐心答疑,QQ群的氛围和谐欢快,老师助教都会及时回复。(期末考完老师还幽默地鼓励同学们hhh)
助教们很负责,平易近人,习题课也讲得很好。
对于B班来说,和A班相比,作业量感觉不算少,每周基本都有课后作业,上机可能一次3-4道题,后面都用的oj来检测(反复debug)但是对能力的提升真的挺有帮助,完善思维和逻辑,最后会有一个选择宽泛的两周大作业。
学期中会有一次期中小测。
复习的时候多看ppt,做几套以前的题目,多梳理易错点。强烈建议把排序链表文件相关二分法等程序多默写几次,在期末考试会写得更流畅。
给分应该挺好的?总评最后93,中规中矩吧,期末考分数差一点点上90(不过助教改卷应该放水了哩),但是期中小测有点寄,中等略偏上水平。
总之置课到李老师的班是很幸运的噶,体验极好,收获很多。
首先说说程设B这门课吧
再说说老师
老师人很和蔼,而且特别认真负责,我经常看到下课后老师会继续给同学们解难答疑(有一次我饭吃完回来拿东西,老师还在给同学们解答问题)(真的超nice)。
老师给分也很好,虽然我最后只有4.0(有些小失望),但毕竟是我自己菜。
两位助教也很好,特别耐心负责。
最后说说课程
我对比了一下其他学A的同学,讲的内容差不多,但这个班的任务量可能会更大一些,需要稍微投入更多的时间。
以上
真的是一名不可多得的好老师。
我个人建议可以在第一个月练习着敲老师讲过的程序,增加对程序的理解及熟练度,亲测有效。从十一假期开始,我们的编程作业就需要过oj检查,对编程严谨程度的要求大大提高。此外,我们前半学期的编程作业似乎也多于一些A班,老师好像十分重视编程的熟练度?总之,一学期结束后,我们的编程水平及期末考试成绩并未落后。
其实我莫名一上课就走神,可能是不太适应ppt,推荐有相似情况的同学课前看一遍书。其实上课溜号溜过去了也没事,下课看ppt也能学得很明白,看不明白还可以问老师。老师真的极其和蔼,解答问题十分耐心,对我的帮助极大。
再次感谢李老师。
首先程序设计B班和A班真的没什么区别,只是多了一些基础应用,比如制作ppt啥的,书本,内容,考试都是统一的,所以不用非要进A班哟。李老师是第一次带B班的课,是个年龄比较大但是不乏幽默的老师。
课程部分:我们今年(2020秋)用的是谭浩强的那本红色的书,书一般,原因是科大新版的教材没有编辑好,不过现在初代版本已经好了。李老师上课比较连续,会有补充的一些内容,ppt会提前一些发到qq群里面,最好预习一下,(不然基本跟不上,也可能是我比较菜)。然后注意一下,ppt的话,不要以为蓝色是一般的字,红色是重点,李老师好像只是喜欢两种颜色交错着用(我观察出来滴)。然后,很不幸的是这个学期程设全在下午,中午好好睡个觉,不然很困。(上课睡觉的话李老师要管的)
作业部分:李老师的作业是分成两个部分的,一部分手写,一部分实验课在电脑上面做,这样蛮好。我了解一些班级没有手写程序的作业,期末考试会比较吃亏,因为期末全是手动编程。题目的话全是课后习题,有空的话,最好自己把课后习题都做完会比较好,这也是我的助教xgg的建议。然后期末前会有两个大作业,选择性蛮广的,有很多题目可以选择,也可以自主命题,就很有趣(虽然我一直在准备期末考试,选了两个不困难的,但是有空还是可以编一些有趣的题目)。关于作业的小建议是,手写的程序要到电脑上跑一下&上机实验一定要先动笔理一理思路!
考试部分:这学期没有半期考试,除了期末考试以外,李老师有两次单独的小考,大概一次半期or半期前,另一次在期末前充当模拟考试,难度比较飘忽不定了,但是好好学问题不大。两次小考主要是提醒监督的作用,计入平时成绩。期末考试的话难度正常,基本上把一本蓝色壳子的书(忘了名字了,也懒得查了,李老师肯定会说的)上的模拟题做了,就ok。个人建议有空的话,可以把开心书店的那本写完(编程题看看就好,和考试差异大,编程题参考之前的那本书的模拟题,很套路化)
给分部分:李老师给分超级好,平时45%+期末55%,会调分。虽然期末没太考好,李老师还是给了4.3,爆赞一波!
最后,编程贵在实践,更要长期积累,这门课就是一个非常基础的入门,要学的还多着呢。
大一第一门出的成绩就是4.3.太爽了。老师很和蔼,上课逻辑思路都挺清晰的,但是我自己经常走神。两个助教也很认真负责。
很有趣的一个老头(?) 每周的作业是周二晚上上机实验OJ平台的三到四个实验指导书的题,以及周四课后布置两三个课本课后习题。 上课ppt个人感觉拓展内容比较多,可能不太容易跟得上,比较适合有需要的同学研究吧。 期末考试比较讲究细节知识点以及常见编程的手写,所以建议同学们根据往年真题总结一下课本的细节知识点,比如标识符、逻辑运算的短路效应、运算顺序等,多练习手写默写交换排序选择排序冒泡排序插入排序、二分查找、链表的头插法尾插法添加结点插入结点删除结点等内容,这样考试时才能游刃有余。
我真的哭死,老师超有耐心,对学生也特别好,上课做实验学到了很多东西,而且给分超级好