NEFU 大二 计算机专业课速刷计划

 

为什么想要速刷

原因

竞赛历程

我本人在大一下学期加入了 ACM 集训队,为了更好的成绩不得不放弃去”听课”的可能性,以及本人确实更加喜欢阅读文字去学习知识,因为文字给了我自由和主动学习的感受,并且不掺杂额外的”第三者”的私货。

昨天,也就是 4 月 17 号,昆明赛结束,由于常数和精度的原因,我们被干爆了。我另外还报了济南赛区。今年两场对我非常不利的赛站全给我给碰上了,铜牌收场,不甘心,因为其他所有赛区的vp至少是个银。并且平心而论,昆明的题目真的难吗?不见得,无非是搞人心态,浪费时间罢了,本人不才手速达不到。

所以说,至少夹杂着愤怒的情绪在,我不希望下次还碰到这样的赛站让我的努力付诸东流。所以我打算 697 最后半年,将退役的时间延长半年。

因此,身上有着学校课程的拖累,至少不能让我自由的发挥练习。

学校课程评价体系

学校似乎想要把所有基础课程一下子塞到一两个学期里。并且,考试的题目简单到有些”侮辱人”。一方面,深入学习的人得不到展现实力的舞台,另一方面,屈服于绩点又不得不去看ppt去背概念,去学习学校所教的那套”范式”。

就已经过去的数据结构而言,很难评价学校对学生水准的评价是否正常。

本学期的专业课也要走类似数据结构的路线。

学校竞赛氛围

首先,不得不承认学校的竞赛是 非常 的弱小。就我所在的实验室来说,它校新生入门的课程居然在我校学习到大二快结束的时候才能学到。并且本人曾懒惰了一个学期的情况下已经可以说稳定一队了。

如何计划

课程的具体概览

todo

如图所示,为我所学习所有的课程状态。

学科 性质 内容
英语视听说 必修课 准备一次演讲
C++ 选修课 c++的子集 - 面向对象
近代史纲要 必修课 小作文
算法设计 必修课 “暴力”
数据库系统概述 必修课 ⭐⭐数据库的使用
计算机组成原理 必修课 ⭐⭐⭐计算机的大致组成
Linux 选修课 shell脚本小工具 gcc cmake … 简单内容

标星号的为对我来说比较重要的课程,因此我会深入学习,即使学校不安排,我也会选择自己去学习。

由于本人有略微的完美主义,结课之后再把国外优秀公开课和”黑书”学掉,不过由于时间不太允许在ACM结束之后搞完面经就去再夯实一遍。

准备实施的方案

环境

对我来说主要有两个环境。宿舍环境/实验室环境。

  • 宿舍环境

    说实话宿舍环境有点不太理想,主要体现在下面的情况下。

    1. 人多,生活习惯不统一。你能想象21世纪8人寝室吗? 具体表现在早上有人早起有人快中午才起来,晚上有人十点多就睡,有人在零点的时候还在洗漱。

    2. 宿舍学习的氛围。我不认为我所在的宿舍有不错的学习氛围,一半左右的人玩游戏的时长占据了除睡觉时间的一半左右。另外,大家闲时更多的活动是刷视频。不过好在宿舍环境中并不会太嘈杂。可作为晚上回来/早上的时候补足学习的地方。

  • 实验室 理想环境,可以无顾忌的敲代码。

时间安排

既然预计了 697 就不能懈怠。

时间 地点 状态
5:30~6:30 宿舍 起床+洗漱+吃饭
7:00~11:30 实验室 学习
12:00~13:00 宿舍 睡觉
13:30~20:00 实验室 学习
20:30~21:30 宿舍 学习
剩余时间 宿舍 补足学习遗漏的东西+休闲会

其中可能会有时间会因为需要应付网课中的内容/哈尔滨的每日核酸耽误的时间。

由于 Linda 特有的奇葩的阶段考,我预计在第一周结束之前学完所有阶段考需要学的内容,在第二周结束时候把这个学期的所有课程基本学完。

然后冗余半周的时间用来解决在具体计划实施的过程中未完成的项。

具体的安排的实施方案

首先,我是按周次来实施方案。

所有的待学项可大致分为两类需要深入的和知识点罗列。

那么对于每门课程每个小项我们可以分为几个步骤。

  1. 晚上的时间用于将明天的课完全过一遍
  2. 上午的时间主要用于将所有需要深入理解的课程进行重新理解
  3. 将知识点罗列的内容简单整理一下+衔接晚上的内容。

第二天上午学习的内容主要来自与第一天的晚上,因此第一天就把所有的学习内容罗列出来是十分重要的。

另外有部分任务需要上交的东西必须尽早集中的完成。

那么到这,需要写的东西就结束了。

那么看看这周效果如何吧。

misc