Foundations of Computation (Carol Critchlow, et al)

0.0 (0)
Foundations of Computation (Carol Critchlow, et al)

A one-semester course in theoretical computer science will use this textbook. The only prerequisite for the course is basic computer programming.

The first half of the course is devoted to logic, sets, and function topics that are frequently covered in discrete mathematics courses. The second section contains information on automata, formal languages, and grammar that is often found in a higher-level theoretical computer science course.

Ebook Details

Published Date / Year
Creative Commons Attribution-Noncommercial-ShareAlike 4.0 License
eBook Format
HTML and PDF (256 pages, 1.7 MB)

Similar Programming & Computer Books

Apprendre l'informatique sans ordinateur - Learn computer science without a computer
In this free programming book, the author describes how to Learn computer science without a computer.  
Dictionary of Programming Languages (Neal Ziring)
The Dictionary of Programming Languages is an online reference guide to computer coding techniques put together to educate and enhance your understanding of computer science history. Over 120 words...
Creative Multilingualism: A Manifesto (Katrin Kohl, et al.)
The book includes four years of collaborative study on creative multilingualism undertaken in a variety of fields, including the social and scientific sciences as well as the humanities. It...
Language Translation Using PCCTS and C++: A Reference Guide (Terence John Parr)
This free programming book serves as a reference for the source-to-source parser generator SORCERER and the tree-parser generator ANTLR, Another Tool for Language Recognition. It is not meant to...
Semantics in Action - Applications and Scenarios (Muhammad Tanvir Afzal)
The current book is an amalgamation of many excellent concepts, applications, case studies, and useful systems in the Semantics field. There are two separate volumes to the book. The...
The Complexity of Boolean Functions (Ingo Wegener)
One of the most fascinating and crucial areas of theoretical computer science presently includes research on the difficulty of Boolean functions in non-uniform processing models. It directly relates to...
Logic and the Foundations of Game and Decision Theory (Giacomo Bonanno, et al)
The Foundations of Game Theory and Decision Making Logic The present collection provides a vibrant and comprehensive overview of a fascinating and quickly developing field, and theory is a...
Mathematical Background: Foundations of Infinitesimal Calculus (K. Stroyan)
This mathematical "background" book demonstrates how to complete the mathematical intricacies of the main course topics. These proofs are technically infallible and entirely rigorous in the sense of contemporary...
Fuzzy Logic - Emerging Technologies and Applications (Elmer P. Dadios)
This free programming book introduces fuzzy logic's potential for use in the creation of cutting-edge technologies.  
Logic Programming in Scheme (Nils M. Holm)
These queries are addressed in this tiny book: Logic programming: What is it? Why is logic programming difficult with negation? Who or what cuts? How should I approach logic...

Others Programming Books by Hobart and William Smith Colleges

Introduction to Computer Graphics (David J. Eck)
Covering the basics of programming with and using computer graphics. This book is intended to be used as a textbook in a one-semester course that undergraduate computer science majors...

User reviews

There are no user reviews for this listing.
Rate this Book