比较Yale和CMU的CS课程
课程取自yale和CMU的两位毕业生
和https://fanpu.io/courses/ ,他们大学四年的课程。(CMU那位第5年课程没计入)。毫无疑问,CMU在 rigor上要超过Yale,特别是在system课程方面,CMU非常吃重,其中OS,Compiler,和 Cloud Computing,每周都得花超过 25小时,Yale毕业基本不需要什么专业课,也没有什么难的课。CMU的SCS要求三门物理化学课,但是可以用AP Physics C (M and EM) 和Chemistry 5分替代,这也是这个学生没有science课程的原因. 这是yale校报的分析: https://yaledailynews.com/blog/2020/11/29/yale-ranks-124-for-best-global-universities-in-computer-science-faculty-comment-on-lack-of-institutional-support/Yale | CMU | |||||
Dept | Num | Course Name | Dept | Num | Course Name | |
Matched Courses | CPSC | 100 | Intro Computing & Programming | 07 | 128 | Immigration Course |
99 | 101 | Computing at CMU | ||||
15 | 051 | Discrete Math Primer | ||||
07 | 171 | Great Practical Ideas in CS | ||||
Engl | 120 | Reading & Writing Modern Essay | 76 | 107 | Writing about Data | |
76 | 106 | Writing about Literature & Art | ||||
Math | 120 | Calc: Functions Several Variables | 21 | 120 | Differential & Integral Calculus | |
CPSC | 183 | Law, Tech & Culture | 15 | 330 | Research & Innovation in CS | |
CPSC | 201 | Intro to Computer Science(Racket) | 15 | 150 | Principles of Functional Programming | |
EENG | 201 | Intro to Computer Engineering | 33 | 228 | Electronics | |
CPSC | 202 | Math Tools for CS | 15 | 151 | Math Foundations for CS | |
EENG | 202 | Comm Computation Control | 18 | 358 | Introduction to Amateur Radio | |
CPSC | 223 | Data Structures & Prog Techniques | 15 | 122 | Principles of Imperative Computation | |
Math | 225 | Linear Algebra & Matrix Theory | 21 | 241 | Matrices and Linear Transformations | |
CPSC | 257 | Real world Information Security | 15 | 330 | Intro to Computer Security | |
CPSC | 323 | System Programming & Organization | 15 | 213 | Intro to Computer System | |
CPSC | 338 | Digital Systems | 18 | 746 | Storage Systems | |
CPSC | 365 | Algorithms | 15 | 210 | Parallel & Sequential Datastructures & Algorithms | |
CLBL | 390 | Cybersecurity & Cyberwar | 98 | 212 | Competitive Computer Security | |
GLBL | 392 | Intelligence & Foreign Policy | 84 | 380 | US Grand Strategy | |
CPSC | 433 | Computer Networks | 15 | 641 | Computer Networks | |
CPSC | 467 | Crytography & Computer Security | 15 | 356 | Introduction to Cryptography | |
CPSC | 474 | Comp Intelligence for Games | 98 | 349 | Design & Analysis of Logic Puzzle Games | |
Math | 98 | 317 | Type Theory | |||
21 | 122 | Integration and Approximation | ||||
21 | 268 | Multi dimensional Calculus | ||||
15 | 251 | Great Ideas in Theoretical CS | ||||
21 | 301 | Combinatorics | ||||
21 | 484 | Graph Theory | ||||
21 | 355 | Principles of Real Analysis | ||||
Probability Statistics | 15 | 259 | Probability and Computing | |||
15 | 260 | Statistics and Computing | ||||
Computer Science | CPSC | 470 | Artificial Intelligence | 15 | 319 | Cloud Computing |
CPSC | 490 | Senior Project | 15 | 451 | Algorithm Design and Analysis | |
CPSC | 427 | OO Programming | 15 | 410 | Operating Systems Design & Implementation | |
CPSC | 456 | Wireless Technologies | 15 | 445 | Database Systems | |
BENG | 406 | Medical Software Design | 15 | 455 | Undergraduate Complexity Theory | |
EENG | 452 | Internet Engineering | 15 | 411 | Compiler Design | |
98 | 242 | Introduction to Esoteric Programming | ||||
15 | 440 | Distributed Systems | ||||
15 | 354 | Computation and Discrete Math | ||||
10 | 701 | Introduction to Machine Learning | ||||
15 | 855 | Computational Complexity Theory | ||||
15 | 462 | Computer Graphics | ||||
15 | 317 | Constructive Logic | ||||
15 | 459 | Quantum Computation | ||||
16 | 385 | Computer Vision | ||||
15 | 819 | Advanced Topics in Programming Language Theory | ||||
15 | 312 | Foundations of Programming Languages | ||||
15 | 751 | A Theorist’s Toolkit | ||||
10 | 725 | Convex Optimization | ||||
Science | Phys | 180 | University Physics | |||
Phys | 181 | University Physics | ||||
Others | Arch | 150 | Intro to Architecture | 70 | 350 | Acting for Business |
PLSC | 172 | Strategy, Technology and War | 79 | 396 | Music & Society in Europe and US | |
HIST | 221 | History of West | 85 | 102 | Introduction to Psychology | |
CSMC | 330 | Understanding Soldier Diplomat | 18 | 358 | Introduction to Amateur Radio | |
PLSC | 455 | Big Data and Russian Politics | 69 | 151 | Intro to Yoga | |
HUMS | 411 | Life Worth Living | 80 | 100 | Intro to Philosophy |