¶¶Òõ̽̽

CS Fundamentals

Author

Clayton Cafiero

Published

January 17, 2025

EVERYTHING HERE IS UNDER CONSTRUCTION

These are materials under development for a non-credit, self-assessed course that covers some math fundamentals, some discipline-specific fundamentals, and tools which aren’t part of the curriculum. Everything here is either in-draft, or a placeholder, or subject to future revision, deletion, or reorganization. Once complete, this will be deployed to Brightspace in a nice tidy bundle.

Mathematics

Modular arithmetic

  • Modular arithmetic
  • Parity

Sets

Functions

Binary numbers and binary arithmetic

Logic

Graphs

Proofs

Computer science

Complexity

Miscellaneous

Markdown and TeX

File systems

Git

Makefiles

bash, zsh, and the command line

IEEE 754 Standard for Floating Point Arithmetic

Unicode

Reuse