Thread Filters

Welcome to GradCU - CS

This interactive flowchart helps you understand degree requirements and course prerequisites at Columbia University.

How to use:

  • Use the zoom controls or mouse wheel to adjust the view
  • Drag the chart to pan around
  • Follow the arrows to understand prerequisites
  • Toggle dark mode for better viewing at night
  • Use the sidebar to filter course threads

Note: Diamond shapes represent AND/OR logic for prerequisites

GradCU - CS

Prefetching: 0%
MATH UN1101
Calculus I
MATH UN1102
Calculus II
APMA E2000
Multivariable Calc for Eng & App Sci
MATH UN2020
Honors Linear Algebra
COMS W3251
Computational Linear Algebra
APMA E3101
Applied Math I: Linear Algebra
APMA E2101
Intro to Applied Mathematics
MATH UN2010
Linear Algebra
MATH UN2015
Linear Algebra and Probability
PHYS UN1401
INTRO TO MECHANICS & THERMO
PHYS UN1402
INTRO ELEC/MAGNETSM & OPTCS
PHYS UN1601
PHYSICS I: MECHANICS/RELATIVITY
PHYS UN1602
PHYSICS II: THERMO, ELEC & MAG
PHYS UN2801
ACCELERATED PHYSICS I
PHYS UN2802
ACCELERATED PHYSICS II
CHEM UN1403
GENERAL CHEMISTRY I-LECTURES
EEEB UN2001
ENVIRONMENTAL BIOLOGY I
CHEM UN1500
GENERAL CHEMISTRY LABORATORY
PHYS UN3081
INTERMEDIATE LABORATORY WORK
PHYS UN1494
INTRO TO EXPERIMENTAL PHYS-LAB
CHEM UN1497
INTENSIVE GENERAL CHEMISTRY-LAB
CHEM UN3085
PHYSICAL-ANALYTICAL LABORATORY I
UW CC1010
University Writing
ECON UN1105
Principles of Economics
CORE HUM 1
Core Humanities / Global Core I
CORE HUM 2
Core Humanities / Global Core II
NONTECH ELEC 1
Nontechnical Elective 1 (3000+ level)
NONTECH ELEC 2
Nontechnical Elective 2 (3000+ level)
NONTECH ELEC 3
Nontechnical Elective 3 (3000+ level)
PE UN1001
Physical Education I
PE UN1002
Physical Education II
ENGI E1102
The Art of Engineering
ENGI E1006
Intro to Computing for Eng/App Sci
COMS W1004
Intro to Computer Science
COMS W1007
Honors Intro to Computer Science
COMS W3137
Honors Data Structures # Algol
COMS W3134
Data Structures in Java
COMS W3203
Discrete Mathematics
COMS W3157
Advanced Programming
CSEE W3827
Fundamentals of Computer Systems
COMS W3261
Computer Science Theory
IEOR E3658
Probability for Engineers
STAT UN1201
Calculus-Based Intro to Statistics
STAT GU4001
Intro to Probability & Statistics
STAT GU4203
Probability (GU4203)
ORORORORORORORCOMS W4111
Introduction to Databases
COMS W4113
Distributed Systems Fundamentals
COMS W4115
Programming Languages and Translators
COMS W4118
Operating Systems
CSEE W4119
Computer Networks
COMS W4152
Engineering Software-as-a-Service
COMS W4156
Advanced Software Engineering
COMS W4160
Computer Graphics
COMS W4167
Computer Animation
COMS W4170
User Interface Design
COMS W4181
Security I
CSOR W4231
Analysis of Algorithms I
COMS W4236
Intro to Computational Complexity
COMS W4701
Artificial Intelligence
COMS W4705
Natural Language Processing
COMS W4731
Computer Vision
COMS W4733
Computational Aspects of Robotics
CBMF W4761
Computational Genomics
COMS W4771
Machine Learning
CSEE W4824
Computer Architecture
CSEE W4868
System-on-Chip Platforms
ORFOUR REQUIRED
Area Foundation Courses
CS ELECTIVE 1
3000+ CS Elective 1
CS ELECTIVE 2
3000+ CS Elective 2
CS ELECTIVE 3
3000+ CS Elective 3
CS ELECTIVE 4
3000+ CS Elective 4
GTE 1
3000+ General Technical Elective 1
GTE 2
3000+ General Technical Elective 2
GTE 3
3000+ General Technical Elective 3
GTE 4
3000+ General Technical Elective 4