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

Content Type

Textbook

Price without a current Top Hat subscription

$45

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

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

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

Join a community of 750+ campuses that use Top Hat

Top Hat also allows instructors to create and curate their own content for their courses.

Read our Educator Stories

Start using Foundations of Computer Science: A Rigorous, Non-Programming Introduction in your course