选课类别:计划 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
课程层次:通修 | 学分:4.0 |
老师很和蔼,会有一点幽默。不过要求并不松,实验一般会比较难,建议做实验之前先复习一下(如果确实是试验过难导致叫上的人不多,只会扣很少得分或不扣)。如果在学习上遇到什么问题可以直接和老师说,比如我之前因为电脑原因,有几次实验没交,老师了解到是电脑有问题之后,表示我可以进行补交,最后平时分也给得不错,总评在实际基础上普遍捞了3、4分。
ps:李老师虽然带的是b班(基础班),但期末成绩据说在全校是中上。
首先程序设计B班和A班真的没什么区别,只是多了一些基础应用,比如制作ppt啥的,书本,内容,考试都是统一的,所以不用非要进A班哟。李老师是第一次带B班的课,是个年龄比较大但是不乏幽默的老师。
课程部分:我们今年(2020秋)用的是谭浩强的那本红色的书,书一般,原因是科大新版的教材没有编辑好,不过现在初代版本已经好了。李老师上课比较连续,会有补充的一些内容,ppt会提前一些发到qq群里面,最好预习一下,(不然基本跟不上,也可能是我比较菜)。然后注意一下,ppt的话,不要以为蓝色是一般的字,红色是重点,李老师好像只是喜欢两种颜色交错着用(我观察出来滴)。然后,很不幸的是这个学期程设全在下午,中午好好睡个觉,不然很困。(上课睡觉的话李老师要管的)
作业部分:李老师的作业是分成两个部分的,一部分手写,一部分实验课在电脑上面做,这样蛮好。我了解一些班级没有手写程序的作业,期末考试会比较吃亏,因为期末全是手动编程。题目的话全是课后习题,有空的话,最好自己把课后习题都做完会比较好,这也是我的助教xgg的建议。然后期末前会有两个大作业,选择性蛮广的,有很多题目可以选择,也可以自主命题,就很有趣(虽然我一直在准备期末考试,选了两个不困难的,但是有空还是可以编一些有趣的题目)。关于作业的小建议是,手写的程序要到电脑上跑一下&上机实验一定要先动笔理一理思路!
考试部分:这学期没有半期考试,除了期末考试以外,李老师有两次单独的小考,大概一次半期or半期前,另一次在期末前充当模拟考试,难度比较飘忽不定了,但是好好学问题不大。两次小考主要是提醒监督的作用,计入平时成绩。期末考试的话难度正常,基本上把一本蓝色壳子的书(忘了名字了,也懒得查了,李老师肯定会说的)上的模拟题做了,就ok。个人建议有空的话,可以把开心书店的那本写完(编程题看看就好,和考试差异大,编程题参考之前的那本书的模拟题,很套路化)
给分部分:李老师给分超级好,平时45%+期末55%,会调分。虽然期末没太考好,李老师还是给了4.3,爆赞一波!
最后,编程贵在实践,更要长期积累,这门课就是一个非常基础的入门,要学的还多着呢。
真的是一名不可多得的好老师。
我个人建议可以在第一个月练习着敲老师讲过的程序,增加对程序的理解及熟练度,亲测有效。从十一假期开始,我们的编程作业就需要过oj检查,对编程严谨程度的要求大大提高。此外,我们前半学期的编程作业似乎也多于一些A班,老师好像十分重视编程的熟练度?总之,一学期结束后,我们的编程水平及期末考试成绩并未落后。
其实我莫名一上课就走神,可能是不太适应ppt,推荐有相似情况的同学课前看一遍书。其实上课溜号溜过去了也没事,下课看ppt也能学得很明白,看不明白还可以问老师。老师真的极其和蔼,解答问题十分耐心,对我的帮助极大。
再次感谢李老师。
首先说说程设B这门课吧
再说说老师
老师人很和蔼,而且特别认真负责,我经常看到下课后老师会继续给同学们解难答疑(有一次我饭吃完回来拿东西,老师还在给同学们解答问题)(真的超nice)。
老师给分也很好,虽然我最后只有4.0(有些小失望),但毕竟是我自己菜。
两位助教也很好,特别耐心负责。
最后说说课程
我对比了一下其他学A的同学,讲的内容差不多,但这个班的任务量可能会更大一些,需要稍微投入更多的时间。
以上