比较Yale和CMU的CS课程

来源: 2024-03-24 21:33:51 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

课程取自yale和CMU的两位毕业生 https://www.youtube.com/watch?v=zPJrRAHiH4w  和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