非官方网站,与上海交通大学及其任何部门无隶属、授权或合作关系。
数据结构(荣誉) · 修读回执档案
共 97 份可公开修读回执
? 最相关怎么排
“最相关”根据评论内容完整度、有用票及课程教学信息丰富程度排序,不按好评或差评倾向排序。
按有可靠绑定的教师调档
2023年春季学期 · 张同珍历史匿名回执 ·
课程内容:
张奶奶掏出自己编的那本书,再配上自己的PPT
画星号的部分要么选讲要么直接翻篇,期末也不会拿它们出来砍人
上课自由度:
较高,偶尔扫码签到当气氛组,到期末她表示这只是给大家提神用,不扣你分数
考核标准:
平时:期末=3:7
平时指oj作业,大约一章放一次,每次两到三个题。如果你既无竞赛底子又不是编程大佬,这作业的难度会相当煎熬,尤其快到期末,根本没空慢慢磨oj。刚开学头比较铁硬接代码,曾经debug用了5、6个小时。助教不会来帮你查bug,实在卡住大概率只能借大佬的代码来照个亮。
授课质量:
较高,讲课抓重点,还会甩一些生活中的例子帮大家理解天书代码。
但老师语速偏慢,这学期上课时间还在下午两点和晚上六点之间反复横跳,所以有时就是在半梦半醒间飘过的。
大佬们大概率会觉得这车速太日常。
考试情况:
近几年数据结构出题难度呈下降趋势,考前老师还会大致圈个范围,告诉你哪些代码要会。书上那些又臭又长的代码可以大胆跳票,但原理性的东西一定得盘清楚。考试里常常会蹦出书上或PPT上的原代码或相似思想,基础打牢再考前刷几套往年卷子,基本上问题不大啦~
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 陈玉泉历史匿名回执 ·
课程内容:
比平台班每两周多薅一节课,多塞一些补充内容——字符串kmp算法、不相交集等等等(结果考试大纲一翻,这片地不归它管,老师也讲得有点泛泛而谈,实际掌握程度就emmmm)。另外还多送三次机考、三次单元习题课和一次期末复习习题课。习题课的助教都挺能处,会讲oj作业,也讲一些考试相关题;机考可以说是当场敲代码的健身房,练手速练心态。
上课自由度:极高,平时人体缺席都行,机考来打个卡就行。
考核标准:
30平时分 70考试,平时分里18分oj作业、12分机考(这仨数字原样奉上,我不做加法)。平时分最终给分很好,机考就算当场敲出来不多,课后补题交上,扣分也很少。把作业交齐,机考认真对待,没做完的课后补交,平时分基本就稳如老狗。
授课质量:
老师还是很有水平的,但我个人感觉这门课不如自己看书——毕竟代码细节得自己嚼。老师上课只能给个方向。而且陈老师老是喜欢讲一些离散数学相关内容,咱没学过,听得那叫一个一头雾水……
想起一件事,这门课23年春学期的助教徐扬,是这个世界上最温柔最强大的男人,我要是女生我真得沦陷了。
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 张同珍历史匿名回执 ·
课程内容:大差不差
上课自由度:不太行
考核标准:
授课质量:
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 张同珍历史匿名回执 ·
课程内容:同样的配方
上课自由度:就一般
考核标准:
授课质量:
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 俞勇历史匿名回执 ·
**课程内容**:俞老师课表时间直接给你把数据结构课本从头到尾直播一遍(红紫皮那本,很多内容平台其他班压根不讲,考试也压根不考,属于薛定谔的知识点)。每周日晚一次上机课,全权交给ACM班助教操盘——一周灌你oi向的数据结构和基础算法,一周直接机考刚学的东西,主打一个交替折磨。
**考核标准**:(10分 机考+10分 小作业+40分 大作业)*0.9+6分 APEX实验室codemate(GPT)的测试并提交数据+40分 期末(期末和平台试卷一个模子刻出来的)。(小作业是练上机课对应算法的题,大作业是徒手撸类STL容器,vector、list、priority_queue、linked_hashmap、map,一个都别想跑)
**授课质量**:俞老师的PPT图做得是真不错,书上的数据结构配图读懂度直接拉满。而且俞老师爱夹带点私货输出价值观,对生涯规划挺有参考价值。上机课那边就是ACM班助教轮流上台,讲课水平跟开盲盒似的参差不齐,而且上机课的算法对之前没碰过oi(信奥)的同学来说,消化难度堪比生吞压缩饼干,一般得课后大把时间理解加练习,不然机考分分钟原地爆炸。
**关于PPCA**:今年拖到很晚(16周上课)才提起,说因为对代码能力有要求,只有cs专业机考排名前6的同学才拿到小学期和ACM班一起上PPCA的资格,这对之前为了抢小学期955的PPCA而退掉别的通识课的同学来说,可能有点像刚退完房发现房价又涨了。
ps:PPCA全称Principle and Practice of Computer Algorithms,是ACM班大一小学期的一门编程综合实践课程(CS1956),可在选课社区上另行搜索。
**省流**:这门课能学到很多东西(尤其非oi选手),代码能力直线拉升,但时间投入也直线拉升(远大于3学分),而且给分不算太好。想摸鱼或者对分数斤斤计较的建议绕道,想提升算法和代码能力的可以冲!
-----------------------
**更新:出成绩了!今年没有进行横向比较来压平时分,可冲可冲!**
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 俞勇历史匿名回执 ·
课程内容:数据结构红书,&小班课助教天团 一周讲信竞基础数据结构和算法/另一周一机考
上课自由度:高,debug/水源皆可
考核标准:(机考10+小作业10+大作业40(手搓stl))*0.9+codemate(gpt)测试6+期末40
授课质量:高,ppt清晰得能当明信片。但课后作业对非OI选手来说就是一座山,得砸进去海量时间(个人感觉比剩下所有课加起来还狠),一到期中周这种高峰期就想当场原地解散(菜菜的真心话),可它确实是一门能把你的编程水平往上拽一截的硬课(这都不冲等啥!!!)
虽然给5分,但ppca那边的安排实在有点难绷。第16周才通知,说是因为课程对同学代码能力的要求和课程困难程度,只有cs的几个同学能参加ppca……不是说这安排有啥错,就是通知得有点太晚了吧(太迟了啊喂,都16周了),同学完全没法提前排小学期日程。
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 俞勇历史匿名回执 ·
课程内容:
大课走的是数据结构红书正道,小课直接开oi竞赛用法,主打一个正统与野路子同堂斗法
上课自由度:
高
考核标准:
【机考10+小作业10+大作业40】*0.9+校内gpt测试任务10(与时俱进)+期末40
授课质量:
yyu讲书本内容那叫一个透,透到什么程度,配着ppt食用基本能把数据结构腌入味。小班助教讲课水平参差不齐,光凭上课是不可能掌握那些数据结构的,高考生而言课下需要花大量的时间去学习吃透困难的数据结构。机考考察内容会比小课讲的东西多一点点,属于课上一粒沙,考场上撒哈拉;如果你课下认真读了板子(还得会写)至少能拿下一题(非cs),要是能把进阶数据结构们的本质嚼明白,后面的难题也不是完全没戏。大作业这块,强烈建议先去扒别人的STL源码再动手,相当于先看攻略再下副本,某些容易犯错的细节能提前躲开,比起自己从零生造轮子,也能省下大量时间,把他们的思路塞进自己的代码里就完事。当然,即便如此,debug环节依然是人间炼狱(笑)。
Finally,这门课不是开给摆子和分奴的,想真正给自己上强度、提水平的人直接来。
~~本人第一次长评,就这么献给yyu了~~
出平时分了,给分没想象中那么严,认真弄平时分也是可以拿很高的嘿嘿
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 张同珍历史匿名回执 ·
课程内容:自编课本,原汤化原食,教材自己印自己的,闭环了属于是
上课自由度:高,基本不管,五个星期只签过一次到,出勤率靠自觉这不叫签到这叫抽奖
考核标准:
授课质量:讲的慢、清楚,属于是涓涓细流慢慢渗
不过目前看来助教略差,听说回消息的方式很难蚌,你发个问题他回个宇宙难题
学生体验,不是官方事实。评价教学,不评价人格。2022年秋季学期 · 张同珍历史匿名回执 ·
课程内容:还是那个味
上课自由度:能接受
考核标准:oj難到户口本起飞
授课质量:挺好
整体来说,评分比例我个人觉得相当不讲武德,oj占比高得快顶到天花板了
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 陈玉泉历史匿名回执 ·
课程内容:一些基本的数据结构,顺序啊树啊图啊之类的,属于经典套餐。
上课自由度:高,好像没见过签到这回事,但疫情期间这规律可能也不太作数。
考核标准:平时30%(主要是作业)+期末70%
授课质量:其实蛮好的,能把课本内容讲得很清楚,偶尔还往外拓展几锄头。但是吧,作业那是真的太难。刷的是oj上的题,光会课本知识完全不够用,一定得有天降灵光一闪,或者持续地抱别人大腿问问题。作业它是真难啊,所以那一分我扣给作业。好消息是,作业可以补交;坏消息是,作业有查重。
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 陈玉泉历史匿名回执 ·
课程内容:计算机算法那套数据结构的家底,从头到尾给你端上来
上课自由度:高到离谱,老师基本不拿你当回事,到不到场全凭良心,签到这玩意儿压根不存在
考核标准:平时成绩+考试。作业又难又堆成山,手上没点编程底子根本接不住,脑子还得24小时连轴转,而且代码搁那儿查重,重得离谱作业分直接蒸发。考试反倒简单,八成是疫情的锅。临时抱佛脚,两天教材速通就能换来一个漂亮的数字。老师挺能捞的,摔下去也能给你架回来。
授课质量:讲得是挺明白,但那ppt念得跟催眠曲似的,底下坐着的很难不魂飞天外
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 张同珍历史匿名回执 ·
其他同学的评价讲的很清楚了,前情提要都演完了,
老师讲的非常好,非常和蔼,属于温柔踩满油门的那种,
我再来往上拉拉分,给这个功德簿再添一笔。
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 陈玉泉历史匿名回执 ·
课程内容:数据结构基本部分
上课自由度:高
考核标准:作业30+考试70
授课质量:高,老师讲的还是很清楚的,作业对没有基础的同学来说可能有一点点难,就像让没学过走路的人直接跑酷,但也就一点点
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 张同珍历史匿名回执 ·
课程内容:以PPT为主,知识点跟PPT一起白头偕老
上课自由度:较高,线下课有时会要求同学们拿出本子写代码,想象一下一群人在纸上一笔一划构建虚拟世界,古典又赛博。
考核标准:平时作业50+期末考试50,五五开,谁也没有比谁高贵。
授课质量:高,能把知识点讲清楚,清楚得像用洗洁精洗过的玻璃,透亮。
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 俞勇历史匿名回执 ·
课程内容:大班yyu带你念课本+小班助教给你灌常见oi算法
上课自由度:高
考核标准:平时分60+期末40,平时分看机考排名和大作业+code review,具体规则和评分细则都能在校内acmoj上翻到,期末难度就是普通班水平
讲课质量:大班yyu的ppt美得像艺术展,动图多到能当表情包库(就是感觉有几处笔误),yyu和蔼可亲,课间吹水聊人生聊过去,那叫一个畅快
小班那是压力核爆现场,一周讲解+小作业,一周机考,中间还穿插code review跟大作业连环轰炸。内容对oier来说就是拿刀切豆腐,但普通高考生课后要花十倍甚至九倍的时间琢磨代码到底在说什么还要赶在截止前把作业码完,疫情那阵摆烂值拉满,好几次都是贴着ddl的边线极限写完
不过整门课啃下来,收获确实实打实,码力又往上窜了一个段位
看到前面一堆人嫌分低,可这个分在我那个摆烂疫情学期里甚至算能看的了,令人感叹
分数都是身外之物,知识才是自己的,无论如何我都强推这门课,质量确实很高
今年荣誉课好像是头一回对cs专业的同学开放,选上的同学机考平均分>100分且小学期留在学校,就有机会去暑假的ppca。但我人不在学校,看oj上的内容感觉错过了一个亿😭以后应该就选不到了吧
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 陈玉泉历史匿名回执 ·
课程内容:数据结构课本打底,外加一些扩展,属于是课本本体加DLC。
上课自由度:高,高到人可以在知识的海洋里自由潜水。
考核标准:平时30%+期末70%,平时和期末手牵手,一起决定你的生死。
讲课质量:老师课讲得很清楚仔细,像在黑暗中给你打了一束追光;就是助教老师布置的作业题比较难……本人写代码写得不好只能到处问助教问同学思路,属于是知识靠众筹,代码靠拼车,而且会代码查重,抄是不敢抄的。最后给分倒是比较宽松。
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 俞勇历史匿名回执 ·
课程内容:这门课和普通数据结构比,我个人觉得优势主要在每周额外的上机课、两周一次的机考,以及大作业。上机课内容和数据结构课内关系不大,主要是些常见算法,OIer应该会很熟。如果没有OI基础又不想机考爆零,请做好在课程安排的上机课之外再自己额外加练的准备。
考核标准:很高,选这门课就得做好把数据结构当一门8学分往上的课去啃的觉悟。有小机考按排名赋分,就是说平时分想拿满基本别做梦了,大小作业全按时交也大概率在code review被扣,尤其今年疫情期末卷极简单,班上很多搁别的班随手满绩的dalao反而吃了亏。但反过来,标准够硬也意味着真能学到东西的概率大一些,尤其想多码代码练码力的大可考虑,同时请做好被码力更强的dalao按在地上摩擦的准备(笑)。具体大作业内容其他评论也有,就不展开啦。
虽然给分确实严苛,但我个人认同这套培养理念。要是一学期下来书后题都会做,真让你写个类却不会,那数据结构到底学了个啥?
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 俞勇历史匿名回执 ·
课程内容:看前面同学的描述
考核标准:平时分60 + 考试分40
讲课质量:高
第一句先敲警钟,手别滑,想卷高分千万别选。平时分60的棋盘上每格都有主线任务。你以为全按时完成(在OJ上AC)就稳了?想太多,我跟一票兄弟姐妹作业照做,照样在code review等幺蛾子环节被扣得遍体鳞伤。你要是摆烂,只会凉得更通透,迟交扣分那叫一个狠。说到底,给分嘛,可能就,嗯,不一定讲武德。
再说第二条,这课就是台代码时间黑洞,真的是黑洞,尤其对大学前没碰过这东西的同学。多黑呢?自己去臆想,横竖用时可能跟一门12学分的课掰手腕。
我其实一直有个未解之谜,投入这么多怎么分还更低呢(莫非这就是学得更多的代价qwq)
客观说,在别的数据结构班,我的考试成绩够我飙到满绩,可这儿偏偏不。没满也是板上钉钉,先不纠结了。
别因为它教得多就热血上头无脑冲,先掂量一下这知识量你自己是否扛得动。
仔细盘算自己能砸多少时间,再平衡其余课程,选了就认账,不选也行。
不过我还是给个5推荐分吧,一是给俞老师的认真,讲课细细密密,人生道理也附赠一点;二是给助教们,从他们身上能掏到课堂上摸不到的东西。纵使给分有那么一丁点不讲道理,但毕竟带给我很多之前根本学不到的玩意,算是一出“有得必有失”的戏码吧。
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 俞勇历史匿名回执 ·
课程内容:数据结构:思想与实现最后一部分以外全部内容,不考的也得照单全收,外加每两周一次上机课的算法
上课自由度:比较高,你看手机老师也不怎么管,不过也确实没几个人低头看
考核标准:0.1机考+0.1小作业+0.4大作业+0.4期末
讲课质量:质量很高,ppt图形化画得明明白白,理解起来比较透彻,老师下课就爱跟同学唠嗑,人挺和蔼。
但要求是真高啊……两周一次小作业,六道题,大作业菜单是:1、OOP练习 2、vector 3、list 4、priority_queue(实现merge操作加分) 5、linked_hashmap 6、map(写B+树加分),每道都是时间黑洞,debug到手机关机天亮,再加上两周一次机考强度直接拉满,我每次考完都头昏眼花像被人敲了一闷棍,不过提升是真的肉眼可见的大,讲的都是核心算法。
选之前就听说分数这边不会显著低于其他班,但我这届也不知道抽了什么风,平时分是真低……我自信拿命担保,换任何一个班都是稳A冲A+的水平(这次期末简单,甚至保A+都有戏),结果平时分55,还被老师调分从55调到50,说法是为了横向比较……选之前我就提前给心态打好预防针,但真没料到还有调分这种骚操作,当场心梗。
再给我一次机会我可能还是会选,可这个分数我真真的接受不了……
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 俞勇历史匿名回执 ·
课程内容:抱着数据结构那本书啃,而且隔一周多还得上一节上机课
上课自由度:高,但机考你敢不去?去了就得活
考核标准:每周6题小作业(没碰过信息竞赛的人写起来难度较高)+五次大作业(面向对象,vector,list,queue,map)+6次机考(2小时3题,按排名调分)+期末(与普通班相同)——听着像课程表,其实是一份生存指南
讲课质量:非常好
学生体验,不是官方事实。评价教学,不评价人格。返回合同及回执摘要