选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
课程层次:专业基础 | 学分:3.5 |
许小东老师讲课清晰,PPT内容详细且适合复习,特别是课前的小练习有助于巩固知识。课程涵盖基本的数据结构和算法,如DFS、BFS等,注重算法理解,但代码实现难度较低。有同学感觉老师用生动的语言增加课堂趣味性。他的教学能够帮助学生对算法有较深理解,但部分学生觉得课程难度低,仅需基本听课即可应对期末考试。
考试相对容易,题目多为概念理解,涉及算法过程推演和验证,考前重点复习往年试题有帮助。期末包括不少原题,善用往届试题有助于应考。作业与考试题型接近,有效提高考试熟练度,但评分严格,有同学反映作业分偏低。
实验主要复现课程章节中的算法,难度适中,但因需手动实现常用算法增加了挑战。老师给分较慷慨,优秀率较高,但高分段打分严格,部分同学反映平时分不易拿满。总评一般跟随平时作业与实验的认真程度而定。
对于习惯代码实现的同学,期末考试或为一种挑战。适合作为进阶学习的基础课程,建议选课学生熟悉基础算法与数据结构,以便轻松应对后续作业和考试。
期末竟然考了六七年前的原题,可以说是十分生草。
老师很贴心,这学期为了避免被喷卡绩点,把卡绩的同学直接总评-1
没有 OI 基础。
实验难度总体尚可,问题多出在编程细节。(我不扎实呜呜呜)
作业题质量挺好,但部分题意不清;作业评分好严苛,平时分-- 的我心在滴血。
ppt 质量很好,老师讲的也很细致,每节课前一般都有小练习,好评。
考试难度不高,题目应该都能写,不过还是被爆了,寄点狂掉qwq。
总体感受,个人对学习成果还是满意的。至少现在,面对自己以前不知所云,只会膜拜的 DFS、BFS 等一堆算法和名词,也能说出自己的看法和理解了。
还是在进步的嘛。给自己点个赞了。
对数据结构这门课的总体感觉就是:上课难度和考试难度完全是天差地别。考前很努力地啃了很久代码,结果发现考试考的绝大多数都只涉及对算法的理解,而不涉及算法如何实现,可以说是相当友好的考试了。复习时可以把重心放在每个算法的实现过程,而不用狂背各种代码。(不过话又说回来,对考验敲代码水平而言,手写程序的确是最次的考核方式,点名批评大一程设考试)
xxd老师的作业出得很神奇,选择题跟考试题型十分接近,有效锻炼考试熟练度。助教在改作业时也会按照百分制认真批改,哪里出错一目了然,复习时对着作业过一遍,差不多就能把概念搞清楚了。同时,老师的ppt内容也很详细。除了期末不给划重点,得去偷看其他班给的重点之外,老师的课还是值得一上的。
不过老师的实验课要求每一次都要去签到,就算已经没有需要验收的大作业也得签到,考核有点过于严格了()
老师上课认真,ppt的内容也比较充实,会适当补充部分内容,平时作业是通过bb系统提交,内容和题型和考试相关,期末也遇到不少原题,6个实验感觉大部分偏简单,基本是涉及到的章节算法设计的复现,套了个应用的外壳。给分优秀率基本给满了,平时作业和实验认真做问题不大,95飘过。
量信人的第一门信院课,中规中矩的课程。
考试的时候大部分题目是类似于应用题,就是让你人脑推演算法的运算步骤,比如让你画一下Dijstra算法每一步的运算。所以对于书上指针乱飞的实际代码并不会太考察,有一种奥数的美。课程挺好的,不太喜欢这种考试形式。
给分一般,基本没捞。
感觉班里大佬很多,所以只在大一学过c的话,想拿高绩点确实吃力。东哥讲课真的很清晰,ppt做的也超详细,我c学的不算很好,所以上机实验课确实有点难,但是还是跟着老师把数据结构这门课掌握了,学期末也开放了课堂回放便于大家复习。另外我感觉东哥还是很奶的,给我东哥满分,推荐大家选东哥的课(东哥的线电讲的也不错)
这学期置课置了这个班,就没换了。
老师的课上的还是不错的,认真听的话,ppt上的算法都是能听懂的。
考试比想象中简单。考前还在想一些复杂算法的代码可能手写不出来,然后发现后面的20分编程题貌似只考链表和树,可能还会穿插排序、查找算法(貌似这课每年都这么考?)。
给分方面的话,老师会把优秀率拉满,但是高分段会比较杀。本人卷面91,总评92)))没卡绩,但我的评价是如卡。(叹气)
想了半天原因,觉得可能是,就算作业实验都认真写认真交了,大家平时分也都不是满的,然后总评会因此扣个两分?(但我作业分也不低啊。。)
所以大家如果只是想拿优秀的话,这个班挺好的。但如果有更高的追求,建议换个平时分能拉满的老师(哎,叹气)
《数据结构及其算法》这门课程基本学不到什么东西,如果在大一的《C语言程序设计课》上拿到了3.7以上的绩点的话,这门课应该对你来说会学的比较轻松。
本课程大概讲述了一些数据结构,算法内容其实不算很多,实际上也就了解一下就能够应付期末考试,但你深入学习这个课程也不会教你更多的东西。数据结构平常稍微听一下也就会了,不需要什么思考。而本学期学的数据结构基本可以在C++STL内实现,所以做实验的时候禁用STL(要是给用那还用做实验?)。所以经过这个学期最大的收获可能是链表运用的十分熟练(bushi
老师讲课讲的不错,会在课堂上演示数据结构、算法是如何实现的,对于理解有很大帮助。
鉴于助教作业分给的过分低了(作业按照考试来改)导致卡绩点,故给这门课送上助教给过我最低的作业分。
复习的时候一定要看一下往年题,熟悉一下题型,还有就是最后最好用教材复习,其他书有时候术语不统一,本人就吃了大亏🤕
养生班,有一次点名没到,考前看作业题速成,不过最后还能有3.7,优秀率38%