大学课程评价(个人向)

发布于 2024-07-22  49 次阅读


转眼间上大学已经有一年的时间了,课程也上了十几门,就让我从个人角度评价一下我所上过的这些课程吧。内容仅供参考哦~

TL;DR:

MTHEL 99 First-Year Mathematics Readiness

困难等级:D

literally, 高中课程。

实用等级:C-

本意是复习高中课程,帮助不同教育体系的同学在上大学之前对齐知识。

综合等级:D+

食之无味,仅作为speed run有几分可玩性。

MATH 145 Algebra (Advanced Level)

困难等级:A

对于OSSD的我来说,上来就接触一些抽象代数的概念让我很头大。适应课堂的节奏需要一定的时间,作业难度较高,需要耗费较多的时间。期中期末也比较难,好在有curve,总体来说对AP,IB,Cégep和国内高考学生来说难度中等偏上,对OSSD学生来说较高。Bell讲课的风格很幽默,但是不知道为什么一上145就犯困,可能和教室位置有关系(MC地下室)。

实用等级:S

抽象代数作为PMATH基础不可不品尝,而数论和密码学相关的内容在competitive programming中也十分有帮助,打过信竞的同学可能上手这这部分知识比较容易。

综合等级:S

上就完事了。

MATH 147 Calculus 1 (Advanced Level)

困难等级:B

基础的微积分知识,包括使用ε-δ的证明和一些常用的定理。对于有AP/IB等基础的同学来说可谓是送分课。

实用等级:A

同上,内容较为基础,但是微积分作为理科的基石十分关键,所以给到A。

综合等级:A-

和137没有明显区别,可上可不上。

CS 145 Designing Functional Programs (Advanced Level)

困难等级:B-

只涉及到基础的算法和数据结构,一些进阶的数据结构仅要求会使用,无需复现或是理解其原理。本课难度主要在于Racket的使用,作为pure1至少在这门课里是这样 functional language,Racket对没有接触过的同学可能有一些上手门槛,但是使用一段时间就能熟练掌握。Racket内置很多方便的函数,可以节省很多时间。

实用等级:B

烙铁,除了课上不会真有人写Racket吧?

综合等级:B+

作为Adv CS的前置课加一点分。

AFM 101 Introduction to Financial Accounting

困难等级:C

上过OSSD会计课基本上可以秒杀,没上过看看书也完全没问题。最难的部分是花钱买激活码不然做不了作业。

实用等级:B-

为了Breadth Requirement选的水课。日常生活中几乎不会用到,毕竟现在基本都是软件记账了,了解一些accouting principle还是有点用的。

综合等级:B-

如果不是为了Breadth Requirement,没有什么上的必要。学AFM的话也选不了101这种水课。

EMLS 101R Oral Communications for Academic Purposes

困难等级:B-

纯演讲课,难度在于表情、肢体动作管理和脱稿。只要用心,演讲之前多准备几遍拿高分还是很容易的。

实用等级:B-

确实练口语,但是也没有那么必要,作为留学生的comm可以优先考虑(在其他几个恶魔猎手中算是比较阳间的课程)

综合等级:B

口语较薄弱的同学可以锻炼一下自己的演讲能力,在几个communication课中属于比较好的课程。

  • 1
    至少在这门课里是这样

Hello, world!