前言

这个学期我修了三十多学分的课程,但实际上我并没有感觉有多大的压力,一方面是因为我这个学期也没干什么事情,另一方面是因为我从这个学期开始,基本上都以自学的方式学习,几乎把所有的课都当做了自修课,留给我学习的时间还是挺充裕的,所以对于大部分的课程我都留下了笔记(可以来我的笔记网站逛逛!)。

本来想着全部出分后马上分享我的课程经验,但是迫于现实的各种阻力(做了手术 + 术后马上就要干活了),一直拖到现在才完成总结,这超出我的预期。由于隔了一段时间了,有些记忆可能模糊或混乱了,所以文章内可能会出现一些错误,若8u发现的话请狠狠指出~

前排推销我的资源~

目录

数理基础课

概率论与数理统计

  • 学分:2.5
  • 任课老师:赵敏智
  • 教材:《概率论与数理统计》(第二版)黄炜 等著(不知为何还看到有不少同学用的是第一版的
  • 分数构成:
    • 平时(60%)
      • 课后作业 + 到课率(25%)
        • 平时不想听课可以不用来,因为赵老师每次都会在签到前一天提醒大家有签到(签完到就可以溜了),所以考勤分应该是可以轻松拿下的
      • 讨论(5%):5个讨论题,白送的5分(可以直接扔给LLM完成
      • 测验(30%)
        • 线上测验(这个学期的xzzd抽风了,连小测都能把服务器挤爆(貌似还误伤了某些赶ddl的同学),所以后来都是用疫情时期的考试系统做的(乐))
        • 3次测验,取最高的2次成绩,所以只要前2次测验拿满,第3次就不必做了(前提是得有这个实力(dgoe))
        • 每次测验占15%,但其中的5%只要参加测验就拿下了,剩下的10%才是测验的成绩
    • 期末(40%)

就个人感觉而言,这门课的难度比大一学的微积分和线代都要简单一些,因为像条件概率、独立事件、期望、方差之类的概念在中学就学过了,到了课程后半部分(第五章)才开始学习完全崭新的知识。也就是到了后半部分,由于我没有听课,所以做作业相当吃力。小测的话也是因为平时没怎么学,也没有刷题,导致成绩并不是很理想。

如果像我一样混混日子的话,大可以留到期末后两周再开始认认真真地学。我的学习方式是梳理一份系统完整的笔记 + 刷几套历年卷(每年的考点都差不多,相当稳定),这样能够确保能够应对考卷上的大多数题目。但今年的考卷计算量貌似特别大,有一堆要积分的题目,但我积分的计算方法忘得差不多了,只记得个分部积分法,所以期末考做的惨不忍睹QAQ。

强烈安利赵老师,虽然我几乎没怎么听赵老师的课(应该讲得还不错吧),但就给分而言还是相当nice的:很容易拿一个好看的平时分,而且该捞的分都捞了(然而绩点还是不太理想,只能怪我太菜了hh)。

相关资源

  • 我的笔记
  • Savia前辈的笔记
  • 平时作业可以参考微信公众号yeeeting的答案
  • 由于我买了学解的历年卷,所以也就没有在98搜集历年卷资源…

大学物理(乙)II

  • 学分:3.0
  • 任课老师:武慧春
  • 教材:《工程物理学》诸葛向彬 著
  • 分数构成:
    • 平时(40%):沟槽的线性赋分
      • 到课率 + 平时作业(20%)
      • 4次小测(20%):whc老师的4次小测分别考的是静磁学、电磁感应、光的干涉和光的衍射(没有量子力学部分)
      • 竞赛加分(但不会超过这40%的部分)
    • 期中(20%):这个学期就考到电磁感应之前的部分
    • 期末(40%):重点考电磁感应及之后的部分(但并不意味着前面的不考)

我十分推荐选whc老师的课,尽管老师上课略带口音,语气有些催眠,对喜欢认真听课的同学而言不是很友好,但是对我这种很讨厌听物理课的同学相当友好:whc老师经常能够提前上完课;且每周都会发一个“每周要点”,便于复习参考,期末考前还会讲这些每周要点汇总成1份pdf文件,考前可以根据这份文件复习(已放在我的 GitHub 仓库里了);有很多小测题目来自(或改编自)历年卷上的题目(直到我刷了历年卷后才发现QAQ),因此小测难度不是很大(但我还是考得很烂)。

这个学期的期中考和期末考的难度与往年保持一致,但需要注意的是题型只有选择题计算题,没有填空题。考前刷几套历年卷 + 过一遍知识点(看课件、笔记都可以)就可以确保拿一个还算说得过去的分数了。当然想要卷绩点的话,就需要保证每个部分都不能落下,且可以参加一下竞赛,可以加一些平时分。

哈哈哈,终于不用学物理啦!!!

相关资源

大学物理实验

  • 学分:1.5
  • 任课老师:太多啦,就不列出来了
  • 教材:《大学物理实验 I》李海洋 主编
  • 分数构成:
    • 实验(70%)
      • 除了第一周的绪论课外,剩下的课上就要完成14个实验(2个必做实验(示波器、分光计) + 12个选做实验),在第一周就要到大物实验选课网站抢实验啦(不同于选课的彩票系统,实验名额先到先得!)
      • 大概有二十多个实验,包括了力学、电学、光学、热学等实验。首先推荐选电学实验,操作上普遍较为简单(手残党福音);除了十分简单的光速测量值得推荐外(我自己没有抢到,但朋友们都给出了积极的评价),其他光学实验都是不太推荐的
      • 然而,更重要的是要避雷给分烂的老师,因为实验难做没关系,只是花的时间可能多了点,只要给分不错就没大问题了
      • 除了数据处理部分外,实验报告的绝大多数内容大家都是抄的,强烈安利咸鱼暄老师的报告(链接见下方)。当然咸鱼暄老师的报告可能无法覆盖各位做的所有实验,所以还得借鉴别的学长的报告,推荐到微信公众号“SLOFFDE”获取资源
      • 本周的实验报告可以在下周上课前提交,交报告箱在东4二楼北侧区域
      • 这里列举一些给我打分较低(< 90)的老师:(也有可能是我的问题,请自行甄别)
    • 期末(30%)
      • 考试内容仅包含绪论和2个必做实验,所以考的内容其实不多
      • 相信我,考前只要花 3h 左右即可速成。借助教材、下面给出的笔记和历年卷资源,只要用心复习就能拿个还算不错的成绩了

相关资源

专业必修课

高级数据结构与算法分析

  • 学分:4.0

  • 任课老师:陈越

  • 教材:

    • Data Structures and Algorithm Analysis in C, 2nd Edtion(同 FDS 教材)
    • Introduction to Algorithm, 3rd Edition
    • Algorithm Design
  • 分数构成:

    • 平时(60%)

      • 作业(5%):每周课后布置在PTA上,多为少量的判断、选择题,偶尔会有编程题

      • 小测(5%):每周课上一开始花 10 min 完成,绝大多数题目来自 MOOC

      • 讨论(10%)

        • 经典的“翻转课堂”
        • cy 要求各位在课前就得到 MOOC 自学相应课程内容,课上只会稍微提一下重点部分,讨论也基于这些内容展开
        • 由于 cy 班同学不多,因此采取两人一组的形式参与讨论,组长的 PTA 上可以看到讨论题(而组员只能看组长的电脑了
        • 每周的讨论题在 2-3 道左右,难度参差不齐,有些题目只要求我们笼统地归纳算法的特点,而有些则是一些麻烦的证明题,建议认真听,有些题目还是有营养的
        • 每道题都提供了上台发言的机会,上去发言的同学会有额外的 bonus(刷平时分最方便的手段,但由于本人究极社恐,从未上去发言过QAQ)
        • 讨论题务必在当天提交(我们是早十的课,要求下午一点前提交)
      • 项目 + 互评(30%)

        • 显然是重头戏,具体分数计算为:最终作品(20%)+ 课上展示(6%)+ 互评(4%)
        • 一共有 8 个 project,必做的 project 有 2 个,而每次 project 只允许至多 3 组(就是讨论课的分组)同学展示
        • 多做一个 project 加 2 分(性价比较低,个人不推荐)
        • 这个学期由于 cy 班人数过少,因此 cy 甚至没有招助教,因此报告分都是由 cy 亲自评的
        • 感觉互评氛围并不像前辈们说的那样那么糟糕,感觉评分都挺合理的。可能推行这么多年了,大家的整体素质都提高了(?)
        • 关于展示:每次展示会从组内随机挑选一位同学上台,且确保所有同学都有登台的机会(社恐落泪
        • 我的建议是遇到好做的 project 不要犹豫,马上抢;并且尽早完成 2 个 project 的展示,减轻期末复习压力

      这么看下来,即使没有显式的签到,你也必须得来上课hh

      • 期中(10%):
        • 本学期考到动态规划为止,由各班老师自己出卷子
        • cy 班的期中考相对比较容易,只要考前稳扎稳打地复习课件范围内的知识,就可以拿个不错的分数
        • 如果期末考得比期中高,可以用期末分覆盖期中分(感觉这个政策对 ADS 而言聊胜于无)
    • 期末(40%)

      • 整个 ADS 最噩梦的部分
      • 如果单看出题老师名字的话(考试的时候是看不到出题人的),yds 的含量并不是很大(毛哥也出了不少题),但题目难度还是很大
      • 考前除了像其中一样复习课内知识外,可以刷几套历年卷培养做题感觉(但对能力没有什么提升(乐))

这门课介绍了数据结构的高阶内容,以及一些经典的算法,部分算法至今还在探索中,所以这是一门包罗万象、与时俱进的课程,这也意味着学习难度很高。由于 cy 要求大家课前自学,所以更要在课余时间内花下功夫;除去完成 project 的时间外,平时我每周要花 3-4h 学习一讲,并做好笔记,所以相当费时费力。生啃 cy 的 MOOC 可能不太现实,个人认为 cy 有些地方没有讲清楚(而且那个祖传PPT给我一种传统与现代交汇的感觉(错乱));在这种情况下,我更倾向于阅读像修佬等前辈的笔记或者 wyy 的讲义,对我来说文字和图画的力量可能更为强大些。正是前辈们的宝贵财富铺平了我的 ADS 学习之路,受此激励下我也努力产出完整的,经过自己思考的 ADS 笔记,最终对我的期中期末复习带来不小的帮助,在此我向所有分享笔记的前辈表达衷心的感谢!

关于 project,我认为只要认认真真做好两个必做的 project 就够了,不需要在课后花大量的时间做其他的 project,因为投入产出比太低了(除非你是绩点的极致狂热追求者,那就当我什么也没说),而且只要用心做,同学和老师给的分数一定不低(除非遇到某些逆天玩意儿)。此外,很重要的一点是找一个靠谱的同学组队,在这里我得感谢我的搭档,他的付出和配合让我的 ADS 课程体验变得更为舒服。

如果你是一个不喜欢听课,热爱自学,又想追求高绩点的同学,我建议选 cy 的课:首先“翻转课堂”倒逼我们自学,其次 cy 的期中考难度不大,且平时分给的真的很不错(虽然我作业做的很烂,讨论课一次没上台发言,但还是可以拿满平时分(根据总评推测出来的))。

尽管这些知识对于大多数同学而言不会直接用到,但也无疑开阔了我们的视野,对将来的工程开发和研究会有潜在的价值和帮助,还是很有意义的。

相关资源

  • 参考笔记:

    • 我的笔记(覆盖了cy课件内的所有内容,会有适当的扩展)
    • 修佬的笔记(讲得相当细致清楚,有详细的证明过程,我的ads入门导师!但是缺了一些部分,实属可惜QAQ
    • wyy的讲义(神中神的讲义!讲得更为深入,需要有扎实的数学功底才能完全掌握其中的精髓)
    • 事实上还有很多前辈和大佬也做了ADS的笔记,大家可以在98里搜搜看,这里就不列出来了
  • 历年卷:

  • 更多信息可参考图灵班学习指南

计算机组成

  • 学分:4.5
  • 任课老师:赵莎
  • 教材:
    • Computer Organization and Design, RISC-V Edition
    • Computer Organization and Design, 3rd Edition(只有最后一章来自该教材)
  • 分数构成:
    • 平时(20%):作业、课堂

      • 平时分主要来自作业,貌似只签到了一次(亏我每节课都来QAQ)
      • Bonus:期末前几周会让同学上台讲解作业,每个同学最多讲一题(将机会留给更多同学),根据题目难易程度会奖励不同分数(2~7分 * 20%)
        • 这次,还是因为我的社恐,没有上台讲题,而且正好卡绩了ww
    • 实验(30%)

      • 具体分数
        • Lab 0–Lab 3(30%):基础实验,除 Lab 3 外不用写报告(好耶!)
        • Lab 4(30%):单周期 CPU(可能是最难的实验)
        • Lab 5(40%):流水线 CPU
      • Bonus 可多了,Lab 3-5 都有选做部分,以及一个 Lab 6,这些部分没有 ddl,所以建议各位在完成必做实验的基础上拿下所有的 Bonus,难度并不是很大
    • 期中(10%)

      • 课上完成,开卷(但不得上网查阅,底线是可以阅读下载好的电子笔记),全英文
      • 期末无法覆盖期中(不知道是谁想出来的,导致老师在课上反复强调)
    • 期末(40%):闭卷、全英文

由于我从本学期开始崇尚自学为主的学习方式,因此虽然我每次都是到课的(应对随时出现的签到),但我在课上基本都是在做其他事情(为了避免干扰,我一般都是在做大物实验报告),而在课后对着教材、课件和前辈们的笔记努力自学。自学的过程漫长而痛苦,因为书上讲得更详细清楚,所以我会先过一遍书本,然后再提炼书本内容做笔记,遇到不懂的地方比对课件、md的智云课堂和前辈们的笔记再理解。即便这样,每次复习的时候总会发现有不少错误,在此十分感谢一些同学们的及时纠正!

总结一下,如果想要速成的话,学习资料的优先级为:前辈们的笔记 > 课件 > 教材;如果想要认真学习知识的话,优先级为:教材 > 前辈们的笔记 > 课件。

关于实验,课件和一些代码资料都会下发给我们,照着课件一步步做(跳过前面冗余的理论知识介绍,课上都讲过了)还是能够较为顺利地做下去的,当然前提是得掌握好 Verilog 的基础语法并且理论课上要学好。虽然这些实验确实有助于对理论知识的理解,但很多实验本质上就是连线题,相当枯燥乏味,再配合PPT那一坨,所以个人认为实验设计并不是特别负责与合理。但好在助教gg的热心帮助和善解人意,实验验收还是相对比较宽松的,为实验课的体验雪中送炭。

接着谈谈应试方面的东西。这次期中考试时间因为某些原因有所延后,因此考试范围为1-4章,题量不小,所以虽然是开卷考也要提前做好准备。对于期末考,只要是课上讲到过的都有可能成为考点,虽然重点内容是2-5章,但1、6两章也有一些小题,比如今年就考到各类RAID的特点(第6章)。期末题量有些大的,我做完考卷后只剩下10 min了,所以考前一定要熟悉重点题型(多刷历年卷)并掌握相应知识点(看笔记)。

虽然但是,就个人感觉而言(我偶尔会听一点课),尽管 zs 老师并不是搞计算机硬件/系统的,但讲得应该还算不错;更重要的是给分很 nice,所以如果预置的是 zs 老师的话,推荐不要更改。

相关资源

专业选修课

图像信息处理

  • 学分:2.5

  • 任课老师:宋明黎

  • 教材:无,但有一堆参考书籍,不看也没问题

  • 分数构成:

    • 实验(40%)

      • 一共有6个实验,实验内容都是实现课上介绍过的东西,用C/C++编写,不得调用图像处理相关的库
      • 最麻烦的实验就是实验一,要求读写 bmp 图像文件,因为是第一次上手,所以有些不熟悉,可能得借助前辈的资料。只要能够搭好这里的脚手架后,后面的实验就相对比较容易了
      • 建议认真完成实验部分,不仅有助于理论知识的理解;当做完六个实验后,我们已经在不知不觉中建立了一个属于自己的图像处理库,还是蛮有成就感的一件事
      • 抄袭0分,但我不知道查重严不严,可能得看助教吧
      • 实验作业要求交在 ftp 服务器上,由助教负责批改
    • 期末(60%)

      • 经典默写题,题型为填空题和大题,其中大题有部分计算题,可以带计算器
      • 考前一两周老师会总结期末考点,建议好好听并记好笔记,今年考题就是在这些考点范围内,因此面向考点复习可能是最高效的复习手段

    没有签到哦!

由于2023级培养方案改动,貌似很多同学的选课都与这门课冲突,因此今年选这门课的人相当少,只有二十多人,而且平时上课的人数不超十人,但还是在一间可以容纳两百多人的教室上课;外加 slm 老师毫无激情的讲课,上课体验可想而知。因此上了几周课之后,我就跑到图书馆自学 dip 去了。

自学主要参照课件和前辈们的笔记,所以自学难度从整体看不是很大,但是课程难度的深入,自学难度还是呈上升趋势的,到最后讲深度学习的部分时,我都晕头转向了(都怪凌乱的课件),不得不到网上寻找资料自学,才得到一个大致模糊的印象。但我确实收获到很多关于图像处理方面的技术,不愧是一门干货满满的课。

今年较为诟病的期末部分难度并不大(甚至没有考深度学习部分(乐)),且题量不大,大概花了一个多小时就交卷了(其实过了一小时之后就陆续有同学交卷了)。考前我对着笔记花了两三天背知识点,同时结合历年卷了解一些常考的题型,发现题型整体上是比较固定的。但期末给分比较求是,所以请务必

相关资源

汇编语言程序设计基础

  • 学分:2.0

  • 任课老师:白洪欢

  • 教材:

    • 《80x86 汇编语言程序设计基础》(小白老师的内部教材,大概几周过后会要求各位购买,20 RMB)
    • 《汇编语言》(第 4 版)王爽 著(同样介绍 8086 汇编语言,众多前辈强烈推荐的课外自学教材)
  • 分数构成:未知,根据参考过的经验帖推测是:作业(50%)+ 期末(50%)

是的,这门课也没有强制签到。

这门课主要介绍的是古老的 8086 和 少量的 80386 汇编语言。小白老师虽然能够把汇编语言的语法知识点讲得很清楚,但是个人感觉讲解顺序有些乱,不成体系,这样不便于期末复习,所以做笔记的时候我刻意地改变章节上的安排,以(自认为)更合理的顺序介绍 x86 汇编语言知识,对我而言这样组织更为通畅、符合逻辑。

相比于(曾经)信安必修的短名《汇编语言》课程,这门课的作业量相当少,一共只有6次作业,作业布置在PTA上,内容大致就是用汇编语言完成函数题,稍微复杂点的题目还给出对应的C语言代码,直接对着翻译就OK了;而且最后一次作业是针对期末的模拟考,难度与期末考相当(并不难)。平时作业我并不会用小白老师提供的虚拟机(10GB 的臃肿 xp 虚拟机),我的方法是用 vscode 的插件 MASM/TASM 来运行和调试(功能同 turbo debugger)汇编代码,还是挺方便的。

期末考会涉及到课上介绍的所有内容(除去混合语言编程,保护模式也不考),考试包括理论考和实验考。前者包括判断、选择,时间比较紧张,会考的特别细(有些题都是连蒙带猜过的),因此需要在考前有充分的复习;后者包括1道程序填空 + 2道函数题,给的时间相当充裕,只要考前把做过的作业给重新做一遍就算准备充分了,应该有不少人是提前交卷的。由于课程政策,我不方便透露更多的信息。

相关资源

微辅修(心理学)

心理学导论

  • 学分:2.0
  • 任课老师:蔡永春 & 陈珂
  • 教材:
  • 分数构成:

相关资源

社会心理学

  • 学分:3.0
  • 任课老师:方霞 & 吴明证
  • 教材:
  • 分数构成:

相关资源

通识课

经济法理论与实务

  • 学分:1.5
  • 任课老师:周黎明
  • 教材:
  • 分数构成:

军事理论

  • 学分:2.0
  • 任课老师:吕强
  • 教材:
  • 分数构成:

相关资源

国际化课程

算法在游戏设计中的应用

  • 学分:3.0
  • 任课老师:William Nace(外国教师)、霍宇驰(中方教师)
  • 教材:
  • 分数构成: