| title |
Computer Science MOC |
| aliases |
|
| tags |
|
| type |
moc |
| created |
2025-11-28 |
| status |
complete |
Fundamental CS concepts, data structures, algorithms, and system design.
- [[Arrays & Lists]]
- [[Hash Tables]]
- [[Trees]]
- [[Graphs]]
- [[Heaps & Priority Queues]]
- [[Stacks & Queues]]
- [[Sorting Algorithms]]
- [[Searching Algorithms]]
- [[Graph Algorithms]]
- [[Dynamic Programming]]
- [[Greedy Algorithms]]
- [[Divide & Conquer]]
- [[Computer Science/Compression|Compression]] — gzip, zstd, LZ4, Brotli, how they work
- [[Big O Notation]]
- [[Time Complexity]]
- [[Space Complexity]]
- [[Amortized Analysis]]
- [[Memory Management]]
- [[Concurrency Patterns]]
- [[Distributed Systems]]
- [[System Design]]
- [[Systems Language Performance]] — C, C++, Rust, Go, WASM
- [[WebAssembly]] — WASM, WASI, Component Model
- [[Networking Fundamentals]]
- [[Sockets & Low-Level Networking]]
- [[DNS & Service Discovery]]
- [[Network Performance]]
- [[Design Patterns]]
- [[Architectural Patterns]]
- [[API Design]]
- [[Testing Strategies]] — Unit, integration, E2E, BDD, property-based
- [[File Formats]] — Binary structure, magic bytes, headers, and trailers
- [[Image Formats]] — JPEG, PNG, GIF, WebP, AVIF internals
- [[File Metadata]] — EXIF, GPS, XMP, ID3 metadata systems
- [[Audio and Video Formats]] — Codecs, containers, streaming
- [[Archive and Compression Formats]] — ZIP, tar, gzip, zstd, brotli
- [[Document Formats]] — PDF, DOCX, EPUB internals
- [[Computer Science/TDD and BDD|TDD and BDD]] — Test-driven and behavior-driven development
- [[Computer Science/Property-Based Testing|Property-Based Testing]] — QuickCheck, Hypothesis, generative testing
- [[Computer Science/Load Testing|Load Testing]] — Performance and stress testing
- [[Computer Science/Git Internals|Git Internals]] — Objects, refs, plumbing commands
- [[Computer Science/Code Review|Code Review]] — PR reviews, feedback, best practices
- [[Computer Science/Technical Writing|Technical Writing]] — Documentation, READMEs, API docs
- [[Computer Science/Regex Reference|Regex Reference]] — Regular expression patterns
- [[Computer Science/REST vs GraphQL vs gRPC|REST vs GraphQL vs gRPC]] — API architectural comparison
- [[Computer Science/XDG Base Directory|XDG Base Directory]] — Linux config/data/cache paths
- [[Computer Science/Windows Development Basics|Windows Development Basics]] — AppData, Registry, paths
- [[Computer Science/macOS Development Basics|macOS Development Basics]] — Library folders, plist, Homebrew
- [[Computer Science/Cross-Platform Development Paths|Cross-Platform Development Paths]] — Where to store files on any OS
- [[Technical Measurements]]
TABLE status, join(tags, ", ") as "Tags"
FROM #cs
WHERE type != "moc"
SORT file.name ASC
LIST
FROM #cs AND #fundamentals
LIST
FROM #cs AND #intermediate
LIST
FROM #cs AND #advanced