Programming and Computation Fundamentals
( \newcommand{\kernel}{\mathrm{null}\,}\)
Introduction to Computer Science (OpenStax)
Foundations of Computation (Critchlow and Eck)
Delftse Foundations of Computation
Programming Fundamentals (Busbee and Braunschweig)
Programming Fundamentals - A Modular Structured Approach using C++ (Busbee)
Structure and Interpretation of Computer Programs (Abelson, Sussman, and Sussman)
Object-Oriented Reengineering Patterns (Demeyer, Ducasse, and Nierstrasz)
Algorithm Design and Analysis (Justo)
Mathematics for Computer Science (Lehman, Leighton, and Meyer)
Principles of Computer System Design (Saltzer and Kaashoek)
Computer Science from the Bottom Up (Wienand)
High Performance Computing (Severance)
An Introduction to Ontology Engineering (Keet)