FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Building Blocks for Theoretical Computer Science
- Authors Margaret M. Fleck
- Publisher: University of Illinois, Urbana-Champaign (2013)
- Paperback: N/A
- eBook: HTML and PDF (271 pages, 1.1 MB)
- Language: English
- ISBN-10: N/A
- ISBN-13: N/A
- Share This:
For all readers interested in the basics of computer science. This book teaches you how to read and write mathematical proofs. It provides a survey of basic mathematical objects, notation, and techniques which will be useful in later computer science courses. And, finally, it gives a brief introduction to some key topics in theoretical computer science: algorithm analysis and complexity, automata theory, and computability.
About the Authors- N/A
- Introduction to Computer Science
- Discrete and Finite Mathematics
- Theory of Computation
- Mathematical Logic - Set Theory, Model Theory, Computability, etc
-
Computer Science from the Bottom Up - From Operating Systems
It aims to teach computer science from the bottom end up - working from operating systems fundamentals through to how those applications are complied and executed, so you might be able to figure out where to start looking to make sense of it all.
-
Classic Computer Science Problems in Python (David Kopec)
This book deepens your knowledge of problem-solving techniques from the realm of computer science by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more.
-
Building Blocks for Theoretical Computer Science (Margaret Fleck)
For all readers interested in the basics of computer science. It provides a survey of basic mathematical objects, notation, and techniques which will be useful in later computer science courses.
-
A Data-Centric Introduction to Computing (Kathi Fisler, et al)
This book is an introduction to computer science. It will teach you to program, and do so in ways that are of practical value and importance. It uses a data-centric approach: data centric = data science + data structures.
-
Principles of Algorithmic Problem Solving (Johan Sannemo)
The algorithmic approach to solving problems in computer technology is an essential tool. This book presents a readable, entertaining, and energetic book that will motivate and challenge students to open their minds to the algorithmic nature of problem solving.
-
Basic Computer Architecture (Smruti R. Sarangi)
This book is a comprehensive text on basic, undergraduate-level computer architecture. It includes the combinational units, ALUs, processor, basic 5-stage pipeline, and a microcode-based design.
-
Introduction to Compilers and Language Design (Douglas Thain)
This book offers a one semester introduction into compiler construction, enabling the reader to build a simple compiler that accepts a C-like language and translates it into working X86 or ARM assembly language.
:
|
|