>>12802316For CS to be respected here, it would have to look like this
>Fall 1Single Variable Calculus
Intro to Proofs & Abstract Mathematics
Matrix Algebra
Physics I
Intro to Programming in C++
Digital Logic & Automata
Personal Grooming and Hygiene (Seminar)
>Spring 1Vector Calculus
Probability and Stochastic Processes
Modern Geometry
Physics II
Data Structures
Computer Architecture
Problem Solving and Heuristic (Seminar)
>Fall 2Ordinary Differential Equations
Combinatorics and Graph Theory I
Fourier Analysis + Systems and Signals
Physics III
Circuit Analysis
Algorithm Analysis and Design
Unix and Shell Development (Seminar)
>Spring 2Complex Variables
Combinatorics and Graph Theory II
Mathematical Logic
Computability and Complexity Theory
Communication Systems
Internet and Networks Technology
Functional Programming (Seminar)
>Fall 3Numerical Analysis I
Real Analysis
Control Engineering
Electronics I
Operating Systems
Programming Languages & Compilers I
Database Theory (Seminar)
>Spring 3Numerical Analysis II
Analysis on Manifolds
Digital Signal Processing
Electronics II
Advanced Algorithms
Compilers II
Debugging & Source Control (Seminar)
>Summer 3-4Co-Op
>Fall 4Abstract Algebra I
Pointset Topology
Information & Coding Theory
Computer Graphics & Image Processing
Artificial Intelligence & Machine Learning
FPGAs & Microcontrollers
Professionalism, Ethics, and Conduct (Seminar)
>Spring 4Abstract Algebra II
Mathematical Statistics
Algebraic Topology
Linear Programming & Optimization
Computer Vision & Robotics
Digital System Design
Game Engines (Seminar)
>Summer 4-5Co-Op
>Fall 5Measure Theory
Number Theory
Differential Geometry
Computer Security & Cryptography
Combinatorial Optimization
Micro-Economics
Software Engineering (Seminar)
Senior Project
>Spring 5Functional Analysis
Algebraic Geometry
Quantum Computing
Convex Optimization
Probabilistic & Approximation Algorithms
Macro-Economics
Finance & High Frequency Trading (Seminar)
Senior Project