Foundations of Computer Science: A Rigorous, Non-Programming Introduction

Roy M. Turner, Elise H. Turner

This is an interactive textbook for beginner computer science majors or for others looking to understand the foundations of the field. The field of CS is covered in general, with several topics per section presented at a junior/senior level in order to show what kinds of problems and solutions computer scientists address and how they think. There is no programming component.

Foundations of Computer Science: A Rigorous, Non-Programming Introduction cover photo

Top Hat with Interactive eText

(Read, Study + Assessment)

requires a join code from instructor

$45

Student? Use Your Join Code
Foundations of Computer Science: A Rigorous, Non-Programming Introduction cover photo

83%

of students say Top Hat helped them understand the course better.

Source: Top Hat Student Survey Spring 2023; n = 4,146

Table of Contents for Foundations of Computer Science: A Rigorous, Non-Programming Introduction

  • Foundations of Computer Science: A Rigorous, Non-Programming Introduction