写在前面

本文主要和大家分享一些 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班可以去问大三的学长学姐要下重点,去年的重点我给放在这里了:

9979870a083ddfbde1a9247b274783f5.jpg

面向人工智能的Python程序设计

学分:2

重点: PPT+老师发的题目(过拟合)

如果你时间不够了,背下来那套题目我觉得85+一点问题没有!(非常夸张)

课程难度不大

机器学习基础

学分:2.5

emmmm 打分时神时鬼,我们班上学期上的机器学习平时分应该都是满分的,大家分数超级高,满分的也有,复习就看PPT就行,内容都在PPT上,我在群里发了一版超详细的pdf,我感觉已经很全面了,里面综合了两个老师的PPT

pdf我放在这里了:

下载机器学习基础笔记 PDF

人工智能综合实践

学分:1.5

纯实验课,大家还都挺卷的

上学期我们班的分数还有区分度,下学期全班都是95emm

每节课的题目要求挺详细的,当今时代这门课不会特别难,但是好好写清楚报告也挺重要的。时间分配,不要花太多时间,毕竟只有1.5,而且最低分也没有低于80的

放一个我自己的报告吧仅供参考:

查看人工智能综合实践实验报告 PDF

写在最后 希望对大家的学习有帮助!