Courses @ CMU

Course reviews and general semester thoughts here.

Spring 2020

  • 15-410 Operating System Design and Implementation
  • 15-780 Graduate Artificial Intelligence
  • 21-301 Combinatorics
  • 33-120 Science and Science Fiction

Fall 2019

  • TA 15-445
  • 15-418 Parallel Computer Architecture and Programming
  • 15-455 Undergraduate Complexity Theory
  • 15-857 Analytical Performance Modeling
  • 15-859 Algorithms for Big Data

Spring 2019

  • 15-451 Algorithm Design and Analysis
  • 15-591 Independent Study in Computer Science
  • 15-721 Advanced Database Systems
  • 21-355 Principles of Real Analysis I
  • 69-102 Weight Training
  • 70-366 Intellectual Property and E-Commerce
  • 79-387 General Francisco Franco: Fascism and its Legacies in Spain

Fall 2018

  • TA 15-150
  • 15-300 Research and Innovation in Computer Science
  • 15-312 Foundations of Programming Languages
  • 15-354 Computational Discrete Mathematics
  • 15-445 Database Systems
  • 70-364 Business Law

Spring 2018

  • TA 15-150
  • 02-261 Quantitative Cell and Molecular Biology Laboratory
  • 15-359 Probability and Computing
  • 15-388 Practical Data Science
  • 15-440 Distributed Systems
  • 80-180 Nature of Language
  • 98-317 StuCo: Hype for Types

Fall 2017

  • TA 15-122
  • 15-210 Parallel and Sequential Data Structures and Algorithms
  • 15-213 Introduction to Computer Systems
  • 21-268 Multidimensional Calculus
  • 21-373 Algebraic Structures
  • 82-117 Arabic Conversation & Dialect I
  • 82-273 Introduction to Japanese Language and Culture

Spring 2017

  • 15-150 Principles of Functional Programming
  • 15-251 Great Theoretical Ideas in Computer Science
  • 33-121 Physics I for Science Students
  • 73-100 Principles of Economics
  • 82-115 Beginning Arabic for Oral Communication

Fall 2016

  • 15-051 Discrete Math Primer
  • 15-122 Principles of Imperative Computation
  • 15-128 Freshman Immigration Course
  • 15-131 Great Practical Ideas for Computer Scientists
  • 15-151 Mathematical Foundations for Computer Science
  • 21-242 Matrix Theory
  • 76-101 Interpretation and Argument
  • 99-101 Computing @ Carnegie Mellon

AP Credit / Transfer Credit

  • 09-105 Introduction to Modern Chemistry I
  • 15-112 Fundamentals of Programming & Computer Science
  • 21-120 Differential and Integral Calculus
  • 21-122 Integration and Approximation
  • 36-201 Statistical Reasoning

Graduation

CMU CORE

  • 99-101 F16

CS CORE

  • 15-128 F16
  • 15-122 F16
  • 15-150 S17
  • 15-151 F16
  • 15-210 F17
  • 15-213 F17
  • 15-251 S17
  • 15-451 S19

CS AREAS

  • COM 15-300 F18
  • ALG 15-354 F18
  • LOG 15-312 F18
  • SYS 15-440 S18
  • APP [INTENDED: GRAD-AI S20]
  • EL1 15-388 S18
  • EL2 15-591 S19

CS MATH

  • 21-120 AP
  • 21-122 AP
  • 21-242 F16
  • 15-359 S18

CS SCI/ENG

  • 09-105 AP
  • 33-121 S17
  • LAB 02-261 S18
  • DEPT [INTENDED: SCIFI S20]

CS HUMANITIES

  • 76-101 F16
  • CAT1 80-180 S18
  • CAT2 73-100 S17
  • CAT3 82-273 F17
  • ELE1 82-115 S17 + 82-117 F17
  • ELE2 70-364 F18
  • ELE3 70-366 S19 + 79-837 S19

SYSTEMS CONCENTRATION

At least 3 courses (27 units) not double-counted with anything else.

  • 15-440 S18 DOUBLE-COUNT
  • 15-445 F18
  • 15-721 S19
  • 15-418 F19
  • [INTENDED: OS S20]

THEORY CONCENTRATION

At least 3 courses (27 units) not double-counted with anything else.

  • 15-455 F19
  • ELE1 15-354 F18 DOUBLE-COUNT
  • ELE2 15-857 F19
  • ELE3 15-859 F19

MATH MINOR

21-3xx electives cannot be double-counted.

  • 15-151 F16 DOUBLE-COUNT
  • 15-251 S17 DOUBLE-COUNT
  • 21-242 F16 DOUBLE-COUNT
  • 21-355 S19
  • ELE1 21-373 F17
  • ELE2 21-3?? [INTENDED: 21-301 S20]

UNUSED COURSES

  • 15-051 - DMP
  • 15-131 - GPI
  • 21-268 - prereq for some stuff
  • 69-102 - attempts at exercising
  • 98-317 - hype for types