写在前面
本文主要和大家分享一些 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的
放一个我自己的报告吧仅供参考:
大二下
数据结构课设
寒假完成,开学第一周验收,当前这门课已经不难了,多费点心思,验收答辩PPT好好做,重点讲清楚算法部分,使用的数据结构,紧扣自己的课设内容
比如数据结构课设讲清楚用到的数据结构、数据库课设对于自己数据库的设计重点讲
可视化:重视可视化,一个好看的可视化是会有加成的,我们这一届和上一届都有3D的可视化非常炫酷,但是自己把握好度,个人感觉讲清楚自己的课设内容不要一味追求可视化忽略了数据结构本身
得A的比例非常高:大概一个班有差不多一半,我们这一届好像得A的比例更加慷慨了
由于一个班级内题目不能重复,因此需要抢题,一个抢题的思路:本身题目的难度就大的那么你完成了就比完成一个简单题目的起始分数就要更高
推荐题目:
- 迷宫(优先选2,1也可以)
- 校园导游(我选的这个,我觉得也很不错,可视化很容易做的漂亮且贴合实际,可以找一个软件园的平面地图,算法本身也有可以深入和比较的点,以及路径的可视化等等)
- 各种游戏(闭眼抢就好)
- 扫雷游戏
- 马的遍历
- 国际象棋
- 中国象棋
- 五子棋(多种模式:比如人机交互)
操作系统
写在前面:平时一定要学,这学期要学2门408依旧压力非常大,且操作系统和计网都是那种需要大量记忆理解的课程,全部攒到考试周真的不太行
平时:上课如果听不懂,直接听网课(王道的),可以不听课,但是结合老师的PPT+课本梳理一遍,学会看课本
实验:自己做,不要直接照抄学长学姐的,但是不要过度卷
考试:我们这一届考试题目我个人感觉其实是不难的,但是题量相比于往年可以说是指数型增长,基本上是每章一道大题,每个大题里面有3-4个小问,题量超级无敌大,真的真的很容易写不完,如果发下卷子看到题量很大,前面千万不要贪多,把重点写出来,优先做完题
给分:我感觉我的实验做的超级认真,但是最后证明没有什么区分度,实验正常做就好,不要卷实验没有意义,不如多背背整理下课程内容,平时分低于考试分的现象是会出现的
但是最高分比往年高很多,我们班最高分96,90+的大约有10个人左右
计算机网络
另一门408课程,计网我个人认为上课是能听懂的,所以能听懂的就上课好好听下吧
平时:上课跟上老师,我感觉计网的老师讲的好像都还不错?我们当时的老师是lw老师,我感觉讲的挺好的,可以平时整理下,考试周压力会小很多,计网主要是内容太碎了,但是其实章节结构上逻辑很清楚的,可以参考下学长学姐的复习笔记
实验:和os一样,不需要过度卷,个人认为在分数上没有任何体现
考试:题量依旧不少,但是没有os那么离谱,复习到位了感觉也不是太难,班级最高分96,90+的可能大概也是10个人左右
数据库系统
平时:上课也得听的课,因为真的得跟上,可以发现这个学期上课还是挺重要的,下课没有特别合适的网课,不如看ppt,所以上课知道哪些地方重点讲了会考,哪些不考还是挺重要的(比如我们当时上课明确说高级sql不考)
考试: 我们这一届相比于往年题我个人感觉难度上是有提升的,主要是er图还挺复杂的,考点也比较细,平时学细一点,考试的sql每年的题型极其固定,甚至位置上都是对应的,考前重点复习记忆下,难度不大
给分:数据库实验+考试1分算1分,实验基本都能满分(实验好好做下,对于理解sql有好处的,实在不行再求助ai),因此考试的卷面成绩基本就决定了差距
班级最高分:99(太厉害了,我觉得这份卷子可能考个85+/90+不难,但是只扣1分太恐怖了,还是得好好反思下自己的学习状态)
算法设计与分析
平时:好好学,上课一定要跟上做好笔记,如果你的老师是lwa老师,那么我觉得还是好好听下吧,l老师上课讲的听清楚,很细致的,很多证明会带着你一点点的来,如果平时一点不学,在复习的时候最大的问题我感觉是畏难,课本上内容很多,证明有的确实很复杂,如果没有人带着讲一遍,直接自己看不一定有非常好的效果,特别是到后期证明NPC问题
考试:考试有一定难度,但是每年题型比较固定,老师给分不低的,一方面平时跟上考前复习,另一方面有的伪代码和算法思想可以直接记忆,再一方面,灵活运用知识迁移
lwa老师班级:上课积极回答问题,老师会有加分体现,好像是3分加满,每次0.5分(根据每一年的情况来具体确定吧)
班级最高分:97,90+的可能也是10个左右(推测)
我自己当时的手写笔记附在这里,需要自取:
深度学习及应用
emmm 不懂平时分的给分逻辑
实验(50%)+考试(50%)
实验是复现一篇论文并提出自己的改进,考试难度不大,把两本鱼书啃透了,得分很高
其他的不多说了,不是很懂平时分,给大家一些样本
- 考试99 平时分80
- 考试98 平时分90
自己体会吧,祝大家好运!因为最高分还是99分,说明可能部分同学确实会得到老师的青睐
高级机器学习
这门课还挺有意思的,实验是参加一个A-赛事:全国机器人及人工智能大赛(报名费800r,老师给报销)
平时:偶尔会有考勤,且会影响平时分
考试: 非常的机械,ppt的框架很重要,往年题和笔记给大家写在这里了
科技英语文献与阅读
考试难度还好,主要是选择题有题库背过就行,平时认真听课,上课会在课程过程中画重点,pre比较水
老师还是会查勤的,建议英语课非必要还是去一下吧,毕竟人少,混个脸熟还是有隐形好处的
我当时整理了17页的重点,一点点根据老师上课的重点和所有渠道的题库结合课本整理的,很全了,来不及看的可以直接看这一个,选择题基本上可以直接给答案(我们老师当时给了题库,但是可能也只能覆盖80%,还是会有一些细节的,csdn上也有一些题库可以参考下)
题型:
- 科技文献常识 20' 选择
- 阅读理解x4 六级难度 40'
- 翻译(段落翻译)
- 英译汉 10'
- 汉译英 15'(课本一段话,基本上是老师讲过涉及的内容,我当时还担心会不会出小字部分,最后没有出,说明有必要的话梳理下课本还是有用的,但是老师不会非常严格)
- summary writing 概要写作 (我自己看网课学习的,放在底下了)15'
马克思主义基本原理
闭卷考试,考试选择挺难的,有很多的题库,但是基本上刷了还是会觉得难
笔者背景:山东高考物化政选手,高考政治95,还是觉得好难,只是大题上会觉得莫名亲切
我们的老师是yp老师,平时分非常高,基本能给你拉满,只要你好好交作业,最后提交课程体验的作业时不要把老师的姓搞错就好(来自一位学长的亲身经历)
yp老师的最后一节课一定要去,会画重点,带着串讲,老师人非常好!!
大题tips:
哲学题:原理+方法论+材料分析(1-3章,如果高中选政治,就是《哲学与原理》那本书的内容)
政经学答题:描述现象+分析+材料呈现(4、5章,这一块可以重点看下,和高中的有一定区别,我们当时考了垄断的大题)
当时我们老师给的一套题目,里面的大题我根据老师上课的思路整理过了可以参考下:
写在最后 希望对大家的学习有帮助!