算法基础(庄连生) 2019春 2018春 2017春 2015春 2014春 2010春 2009春  课程号:21002301
2019春 2018春 2017春 2015春 2014春 2010春 2009春  课程号:21002301
4.8(4人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:信息安全
课程层次:专业核心   学分:3.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
排序 学期

评分 评分 4条点评

林新源 2018春
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:没有
  • 难度:困难
  • 作业:很多
  • 给分:一般
  • 收获:没有

先说结论:推荐去计科开的算法课徐云班学。由于计科是大三上开课,所以也建议大家大三上学了。

===============================================

刚考完。

这个老师平时笑嘻嘻,说的话真的一个字不能不能信。

 

关于上课点名

第一节课:“因为本学期上课同学比较多呀,我感觉很有成就感,所以本学期都不点名”。

两周后马上点名。“我之前说的是大概率不点名,你听错了,而且教务处要求出勤分,我不点名怎么给呢?”。

一周后:“由于教务处要求出勤分呀,所以这样吧,我们这学期一共点6次名,1次每到就不管了,2次没到扣1/3出勤分。”,然后又点了一次,本学期第二次点名,之后再没点过名。

期末,有同学问提醒老师点个名,老师说算了。期末最后几周课,上课教室的人明显变少,一直不点名。

结课的时候,有同学私下问了老师最后出勤分怎么算。“最后会调分的,就靠这两次点名,迟到一次也算。”

 

关于实验

“我下课后就把作业/实验post出来”。然后就鸽了,连着两周。

 

关于期考

复习课:“时间复杂度的措辞一定很明确的,一定会说最坏,平均,最好的,不会问你‘时间的上界’这种,这样就不用纠结写O还是theta的问题了吧。”考试各种措辞,甚至有问 时间复杂度是____。

“很简单的,不会让你设计太难的算法的,肯定是上课讲过的,不然你们肯定2个小时写不完呀。”难不难不好说,反正上课并没有讲过。

“随机算法那章ppt就考2分,你们不想看不看也写。”分没改出来,不知道考几分,反正一个简答题,怕是不止2分吧。

最优矩阵链乘问题又考了一次,7个矩阵,这个问题时间复杂度是O(n^3),感受一下。prim和kruskal又考了一次,又是一道垃圾题。

4 0 复制链接
cxsunrise 2018春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

老师上课的时候给我感觉是个好人啊 怎么最后卷子就那么……

那种看着会做的题目算不出来的感觉 唉……这课一言难尽吧

2 0 复制链接
mas丶ter 2018春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

就很一般的一门课,上课讲的一般,给分一般,考前自己手算了几遍5个矩阵链乘,考试考了七个,这一道题就花了我25分钟。貌似很多人的总评都低于预期值,我的总评跟估分的一模一样,看来一分没调的感觉

1 0 复制链接
2018春
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:简单
  • 作业:中等
  • 给分:一般
  • 收获:一般

非常差劲,再也不想上他的课

讲课拎不清重点,期中教学检查给他提的建议全都被怼回来。

很无语。

一开始说做项目可以不做实验,期末说没做出来的赶紧补实验。

本来项目没做出来也不是我们预期的啊,中间也花了各种时间,结果到考试周补实验,只有60%的分。

对了,项目和算法没什么关系,就是他让你去实现paper,去做一个课题,八成是他自己研究生不够用了。

关于考试的补充:

卷子出的差。(客观来讲,也是我查卷中见到各种各样神奇的事)

(讲真,没见过这么多人去查卷,侧面反映阅卷有问题)

1. 动态规划算7个矩阵相乘的最佳算法,很麻烦,5个就差不多了啊,考算法又不是靠计算,最后很多人放弃这个题了,算了半天实在算不下去,就差一两步了(也是最麻烦的),只要没有答案整个题目一分没有。

2. prim算法和kruskal算法,只要写结果,那你如何考察同学了解这个算法?

3. 填空题有两个是考背ppt的内容,毫无营养

4. 填空题说明不够,要写算法的时间复杂度,必须写\(\Theta\)\(\Theta\)\Theta,写$O$一律不给分。题目没有说明要写紧确界,如果真的要考紧确界完全可以这样出:时间复杂度为$\Theta$(___)。很坑,有个题是$\Theta(d(n+k))$,好多同学写O(d(n+k))都没给分(一个空两分至少可以给一分吧?又不是不会)

5. 更坑的是有一个填空题,说上界是___, 有同学写了n^2,没分,因为没有O符号???加了O岂不是语义重复?

 

1 1 复制链接
cxsunrise写n^2不给分的吗??不是说是上界??这么坑?? 以及我真的觉得那几道题要求只有结果的太没道德了 矩阵相乘不用计算器能做?最后卷子真的搞笑
立即登录,说说你的看法

庄连生

教师主页: 暂无

其他老师的「算法基础」课

陈雪 9.7 (12) 2024春 2022春
徐云 8.2 (24) 2024秋 2023秋...
张举勇 7.4 (23) 2024春 2023春...
顾乃杰 7.4 (53) 2024秋 2023秋...
李向阳, 谈海生 7.2 (47) 2024秋 2023秋...
陈雪, 邵帅 5.1 (16) 2023春
未知 2022春 2016秋...
吕敏 2016春 2012春...
周世哲 2015春 2014春...

庄连生老师的其他课

算法分析与设计 5.5 (37) 2024秋 2024春...
算法基础 2007秋
信息安全法律基础 2020秋 2019春...
嵌入式系统安全与设计 2019秋 2018秋...
计算机安全 2009秋