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