CS 6260: Applied Cryptography

内容:这门课分两个部分,对称加密和非对称加密,数学要求略高,很多证明题。课程都是Video,随时可以观看学习。

成绩:mid-term + final exam,Homework,quiz。考试比Homework难度略低。周二quiz要求去,周四可以不去。

Workload:较大

评价:需要投入精力,不水,但是稍微努力就能A,可以学到一些东西。

CSE 6242: Data and Visual Analytics

内容:主要是数据可视化相关的,比较有breadth,但是不够深,比较适合当水课上。课程链接

成绩:几个Homework,然后需要做一个team project,轻松满分。大部分人能超过100分,因为有bonus。无Attendance,不用presentation就不用去上课。

Workload:适中

评价:水课

CS 6250: Computer Networks

内容:已经默认上课的人会基础的Computer Networks, 分为4个部分:

  1. Logical, Physical, and Economic dimensions of Internet connectivity: AS-level connectivity, inter/intra-domain routing
  2. Advanced BGP: hijacking, monitoring and security
  3. Hypergiants and datacenters: trends, e.g. QUIC, Transport protocol evolution
  4. Programmable Control plane and Data plane: SDN+P4

最后还有invited talk,会邀请公司的人来talk,比如Cloudflare

成绩:Project+考试,Project是组队完成,没基础的会比较麻烦。exam比较简单,轻松90+,有Attendance,需要去。

Workload:适中

评价:水课

OMSCS 6515: Intro to Graduate Algorithms

内容:Dynamic Programming,图算法,NP Complete…默认全部人已经会基础算法(leetcode上的算法全会)。我觉得内容比较好,讲的也不错。

成绩:Homework n次 + HonorLock考试3次 + quiz + …

Workload:较大

评价:这门课恶心的点在于评分,你必须完全按照他的格式来写,格式不对直接分数炸裂,这门课的 HashMap,QuickSort,这些算法都按最坏时间复杂度算。也就是QuickSort 算 $O(n^2)$,HashMap操作算 $O(n)$。如果能选线下的CS6515 千万别选 OMSCS6515。