写在前面
本文主要和大家分享一些 SDU 软件学院大二阶段的课程学习经验。我所在的是 AI 班,部分课程的设置可能与其他班级有所不同,因此本文不一定能够覆盖所有大二课程,大家也可以多向学长学姐或身边同学了解相关情况。
文中的内容主要基于我个人的学习经历和体会,仅供大家参考。不同老师的授课方式、课程要求以及每个人的学习习惯都会有所差异,大家还是要结合自身实际情况和当学期的课程安排,找到最适合自己的学习方法。祝愿大家都能绩点高高,烦恼少少!
大二上
计算机组织与结构
学分:4.5
上课——平时上课就得听,听懂了实验会容易一些,考试前的压力也会小很多,不然我个人认为大二上期末周压力超级大。
软院传说:
- czy老师讲的很清晰(我没有听过),可以自己去听一下c老师的课,是否适合自己
- czy老师真神作业,学长学姐流传下来的,但是我们这一届之后又多了真神pdf
- dxh老师期末周会手把手带着手笔笔记,真神17页pdf,精准狙击考点,疯狂推荐!
- d老师人很好,给分非常不错,我们这一届考的都还不错,95+的大约有10个左右
网课——王道+湖科大教书匠:我自己觉得讲的都很好,可以看看哪个风格适合你,特别是存储器和CPU的连接那道压轴大题我觉得对于理解很有帮助,看看网课总结总结问题应该不会太大。
实验——软院为数不多必须去的实验!一定要去,当堂验收,建议早去一会,可以抢好的板子,不然到最后零件可能坏的比较多
- 第一个实验是不验收的,主要是熟悉面包板和插板的细节
- 第二个实验是最难的,最复杂的
- 所有的实验都能在csdn上找到电路图,实验前提前找好把电路逻辑理清,去了照着电路图直接插,如果从头设计-插板时间上不一定够
- d老师会将实验,因此如果你的老师是dxh老师,那么建议计组非必要都去上一下,老师人本身也很幽默,能力很强的
考试——我们这一届只要理解透彻真神pdf,那么90+应该不太难,班级最高分99
- 考试题型比较固定,考前顺着整理一遍,问题不会太大,但是平时得学!
数据结构
学分:4.5
当时我自己的直观感受:上课是听不懂听不清的,下课是没时间自学的,考试前是突击的
所以大家千万不要学我,数据结构平时就得学,学不明白就听网课,实验如果有能力也好好做下吧!总之我们学计算机的,数据结构还是好好学吧
推荐网课: 蓝不过海呀(强烈安利,非常好的up主)基本上一些需要画图的题目跟着过一遍就没有问题了,其余的主要是代码思维和逻辑,acmer很有优势
考试: 我们这一届考试赶上改革了,不能超过往年题的10%,因此变化很大,题量超级大,我记得当时我还有15分钟的时候才开始最后一道题目,最后就是脑子中想到什么写什么,梦到哪句伪代码写哪句,哎不想回忆了,自行体会吧呜呜呜
大家出考场都鬼哭狼嚎的,但是最后貌似得分情况还可以,卷面平均75.5,总分平均85.5(仅供参考)
一些小小的往年题回忆:
- 一道非常复杂的b树(就是比往年难好多好多),蓝不见海的视频一定好好看,和里面的难度差不了太多,理解透彻感觉也没有问题
- 算法第1道题,求二叉树的每层最右节点,这是层次遍历的变种,可以使用两个队列,一个存放当前层节点,另一个存放下一层节点,交替使用。还有就是最好使用先右后左,这样每个队列里的第1个节点就是需要输出的
- 第2题求整数数组的最大值最小值
- 最好的办法是使用改造的基数排序,思路是分发和收集,而不是比较。从高位到低位,每一轮比较一位,每一轮都只收集非空的最大桶,这样能求出最大值,求最小值,同理
- 也可以使用类似归并或快速排序的思路
- 分治策略
- 1.分:将数组从中间分成左右两个子数组,递归地找出两个子数组的最大值和最小值。
- 2.治:比较左子数组的最大值和右子数组的最大值,得到整个数组的最大值;比较左子数组的最小值和右子数组的最小值,得到整个数组的最小值。
- 3.边界条件:当子数组长度为 1 时,最大值和最小值都是该元素;当长度为 2 时,一次比较即可得到最大和最小值。
- 分治策略
概率与统计
学分:3
数学课就按照高中学就行,上课好好听讲,大二上主要重点放在两门408上,好好学概统让自己课下轻松点,给分非常高,大家考的很好,不太用担心平时分,好好交作业就行,平时分基本都能给满
90+超一半,总之就是冲击高分不难
刷题: 吉米+课后题
网课: 一高数(推荐!)
最优化方法
学分:3
最优化这门课非常有用,对于后续学机器学习理解很有帮助,建议好好听听
上课能听懂尽量跟上老师,zp老师的书写的很好,但是纯自己理解我觉得效果比不上老师讲完+再看一遍进行复习,所以建议只要能跟上就好好听吧,做好笔记,把书看透,多刷几套往年题就不难(往年题我放到网盘里面了)
考试: 高度拟合往年题,只要把往年题弄明白了,95+不是问题
网课: 其实没有什么太合适的网课,我当时听的是 XuetingCUI_SUFE这个老师
这是一门研究生课程,比我们讲的难,很多角度上可能也有区别,但是思想上差异不是特别大,可以补充参考下,如果觉得自己没有办法在上课和老师讲的之间形成联系,建议还是别听了,跟好自己老师的节奏
ps:zp老师会画重点,但是我们老师是wgq是没有重点的,建议ai班可以去问大三的学长学姐要下重点,去年的重点我给放在这里了:
面向人工智能的Python程序设计
学分:2
重点: PPT+老师发的题目(过拟合)
如果你时间不够了,背下来那套题目我觉得85+一点问题没有!(非常夸张)
课程难度不大
机器学习基础
学分:2.5
emmmm 打分时神时鬼,我们班上学期上的机器学习平时分应该都是满分的,大家分数超级高,满分的也有,复习就看PPT就行,内容都在PPT上,我在群里发了一版超详细的pdf,我感觉已经很全面了,里面综合了两个老师的PPT
pdf我放在这里了:
人工智能综合实践
学分:1.5
纯实验课,大家还都挺卷的
上学期我们班的分数还有区分度,下学期全班都是95emm
每节课的题目要求挺详细的,当今时代这门课不会特别难,但是好好写清楚报告也挺重要的。时间分配,不要花太多时间,毕竟只有1.5,而且最低分也没有低于80的
放一个我自己的报告吧仅供参考:
写在最后 希望对大家的学习有帮助!