CHRISTIAN SOFTWAREREFERENCE SERIES EDITION 2026.10

Engineering Manual

An open reference for computer science and software engineering.

Computer Science — Core Curriculum

A general prerequisite-led education with explicitly documented gaps.

Independent educational material; not endorsed by the named companies.

Track progress0 / 0

Progress is stored only in this browser.

1. Mathematics, algorithms and implementation

2. Software design and engineering

3. Processes, threads, memory and networks

4. Security, storage and distributed systems

5. Architecture and operational judgment

Not yet covered in this edition

Not published: advanced number theory beyond Euclid and basic modular arithmetic, and higher-order recurrences, generalized parse forests, mutual recursion, incremental heap collection and detailed object-layout analysis, authenticated bytecode distribution and native code generation, Turing computability, P/NP, physical timing of sequential circuits, microarchitectural implementation, cache coherence, production allocator internals, advanced multicore scheduling, production filesystem recovery and fault injection, full TCP sequence wrap/retransmission and ACK-driven congestion models, DNSSEC, IPv6 neighbor discovery and live packet captures, AEAD/signatures/PKI beyond HKDF, P2P and optional blockchain.

Publicly documented requirements

  1. https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/
  2. https://pages.cs.wisc.edu/~remzi/OSTEP/