MATH-CS COMPASS: Curriculum Roadmap & Development Plan

Author: Yusuke Yokota
Last Updated: 4/15/2026 (Reflecting completion of Homology arc, integration of Geometry, and restored development principles)
Website: https://math-cs-compass.com


Project Overview

MATH-CS COMPASS is an educational platform bridging pure mathematics and computer science, addressing the gap where CS students struggle with mathematical foundations while math students lack awareness of practical applications. The primary focus is providing rigorous mathematical foundations for modern AI/ML.

Our ultimate destinations are the two pillars of next-generation AI architecture:

  1. Geometric Deep Learning (GDL): Unifying network architectures through symmetry, invariance, and continuous manifolds (Lie Groups, Gauges).
  2. Categorical Deep Learning (CDL): Unifying network operations through compositionality, structural abstraction, and discrete relationships (Category Theory, Quivers, String Diagrams).

Architectural Principle: There is no isolated “Geometry” section. Geometric concepts are inherently distributed across our foundational sections: Algebraic structures (Lie Groups) belong to Section I, Continuous topological/metric structures (Smooth Manifolds) belong to Section II, and combinatorial/mesh structures (Simplicial Complexes, DDG) belong to Section IV. They synthesize in Section V (Machine Learning).


Current Coverage (Verified via JSON — 102 Pages Total)

Section I: Linear Algebra to Algebraic Foundations (26 pages) ✅

Section II: Calculus to Optimization & Analysis (28 pages) ✅

Section III: Probability & Statistics (21 pages) ✅

Section IV: Discrete Mathematics & Algorithms (15 pages) 🚀

Section V: Machine Learning (12 pages) ✅


The Grand Convergence: GDL and CDL

With the completion of disc-15 (Intro to Homology), the discrete topology track is complete. We now systematically build the continuous and algebraic geometric layers within their respective sections before unifying them in Section V.

SECTION IV (Discrete)                         SECTION II (Analysis/Topology)
═════════════════════                         ══════════════════════════════
Planar Graphs & Euler (disc-12)               Metric Spaces & Topology (calc-16~22)
Incidence & ∂₁ (disc-13)                      Measure Theory & Integrals (calc-10~12)
Simplicial Complexes & ∂ₖ (disc-14)           Functional Analysis & RKHS (calc-23~28)
Intro to Homology (disc-15) ✅                           │
          │                                              ▼
          │                            ┌─ TOPOLOGY & MANIFOLDS (Next) ─┐
          │                            │ calc-29: Topological Spaces   │
          │                            │ calc-30: Smooth Manifolds     │
          │                            │ calc-31: Riemannian Metrics   │
          │                            └───────────────┬───────────────┘
          ▼                                            │
┌───────────────────────────────┐                      │
│ CATEGORY THEORY ARC           │                      │
│ disc-16: Quivers & Graphs     │                      │
│ disc-17: Category Theory Intro│                      │
└─────────┬─────────────────────┘                      │
          │                                            │
          │    ┌───────────────────────────────┐       │
          │    │ DISCRETE DIFFERENTIAL GEOMETRY│       │
          │    │ disc-18: DEC & Hodge Star     │ ◀─────┤
          │    └───────────────┬───────────────┘       │
          │                    │                       │
          │                    ▼                       ▼
          │    ┌───────────────────────────────────────────────┐
          │    │ SECTION I (Algebra)                           │
          │    │ linalg-27: Lie Groups & Lie Algebras          │
          │    │ linalg-28: Representation Theory (Intro)      │
          │    └───────────────────────┬───────────────────────┘
          ▼                            ▼
┌───────────────────┐        ┌───────────────────┐
│ SECTION V (ML)    │        │ SECTION V (ML)    │
│ ml-14: CATEGORICAL│        │ ml-13: GEOMETRIC  │
│ DEEP LEARNING     │ ◀────▶ │ DEEP LEARNING     │
└───────────────────┘        └───────────────────┘

Immediate Next Steps (Phase 2: Continuous Geometry in Section II)

We pause Section IV and shift to Section II to prepare the continuous geometry required by John M. Lee’s Introduction to Smooth Manifolds.

1. calc-29: Topological Spaces & Manifold Prerequisites

2. calc-30: Smooth Manifolds & Tangent Spaces

3. calc-31: Riemannian Metrics & Geodesics


Phase 3: The Confluence (Summer 2026)

Algebraic Geometry in Section I

Discrete Differential Geometry (DDG) in Section IV

Category Theory in Section IV


Deferred & Optional Items (Non-Blocking)

These items were identified during the Functional Analysis block completion but are deferred to maintain momentum toward GDL/CDL.

1. Lebesgue Integration Supplement (Priority: Medium)

2. Fourier Analysis in Pure Math (Priority: Low-Medium)


Updated Schedule (2026)

Month Sections I & IV (Algebra & Discrete) Section II (Analysis / Geometry) Section V (ML)
Mar disc-12~14 (Simplicial) ✅ calc-24~28 (FA Block) ✅
Apr disc-15 (Homology) ✅
May calc-29 (Topological Spaces)
calc-30 (Smooth Manifolds)
Jun calc-31 (Riemannian Metrics)
Jul linalg-27 (Lie Groups)
disc-18 (Discrete Ext. Calculus)
Aug disc-16~17 (Category Theory) ml-13 (GDL)
Sep disc-19 (String Diagrams) Fiber Bundles & Gauge Theory (Optional) ml-14 (CDL)

Optional Insertions Pipeline:


Key Learnings & Development Principles

To ensure rigorous quality and consistency across the curriculum, the following principles are strictly enforced:

  1. Notation Consistency is Non-Negotiable:
  2. Cross-Page Linking: Links must be verified against actual curriculum filenames and anchor IDs before inclusion.
  3. No In-Body Citations: References are handled in a site-wide reference index only.
  4. Critical AI Usage: Third-party AI suggestions must be evaluated critically, not accepted wholesale.
  5. Zero Tolerance for Proof Gaps: Circular reasoning, incomplete definitions, and missing logical bridges must be explicitly addressed.
  6. Forward Links: For unwritten pages, use descriptive text only (no <a href>). Convert to actual links only when the target page is created.

Changelog