Skip to content

refactor: reorder material to match the README schedule - #110

Draft
henryiii wants to merge 1 commit into
mainfrom
refactor/week-reorder
Draft

refactor: reorder material to match the README schedule#110
henryiii wants to merge 1 commit into
mainfrom
refactor/week-reorder

Conversation

@henryiii

@henryiii henryiii commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

🤖 AI text below 🤖

Renumbers the content directories and slide decks to match the 2026 schedule in the README.

Was Now
week01_intro week00_intro
week03_git week01_git
week14_agents week02_agents
week02_testing week03_testing
week09_compiled week06_compiled
week11_omp + week12_mpi week07_parallel
week13_misc (CUDA PDF) week08_gpu
week10_binding week09_binding
week06_oop week10_oop
week07_design/designpatt.md week11_design
week07_design/functional.md + week08_static_typing week12_typing
week13_misc/webassembly.md bonus_misc

Slides move too: 01-1/01-2 to 00-1/00-2, 14-1 to 02-1, 05-1 to 04-1, 06-1/06-2 to 10-1/10-2, 07-2 to 11-1, 07-1 to 12-1, 08-1 to 12-2. 03-1 does not change.

Also updated: the myst.yml table of contents and titles, the slide buttons in the chapters, week paths in .gitignore, a stale exclude in .pre-commit-config.yaml, the week09 shell paths in Compiled_Languages.ipynb, and a path in oodesign.md.

Two points to review: MPI is now part of week 7 instead of its own week, and week 8 (GPU) has no chapters yet - only the CUDA PDF, which is not in the table of contents.

Renumber the content directories and slide decks to the 2026 schedule in
the README: intro becomes week 0, git week 1, agentic AI week 2, testing
week 3, compiled languages week 6, parallel (OpenMP and MPI merged) week
7, mixing languages week 9, OO week 10, design patterns week 11, and
functional design with static typing week 12. The CUDA PDF moves to a
week 8 GPU directory, and WebAssembly moves to bonus_misc.

Assisted-by: ClaudeCode:claude-opus-5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant