FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World


 Title Foundations of Computer Science, C Edition
 Author(s) Al Aho and Jeff Ullman
 Publisher: W. H. Freeman (October 15, 1994);
 Hardcopy 786 pages
 eBook Online PDF files
 Language: English
 ISBN10: 0716782847
 ISBN13: 9780716782841
 Share This:
Book Description
This text combines the theoretical foundations of computing with essential discrete mathematics. It follows the same organization as its predecessor, "Foundations of Computer Science" (also published by W.H. Freeman), with all examples and exercises in C.
It shows you how to use such essential data structures as lists, stacks, queues, sets, trees, heaps, priority queues, and graphs. He explains how to use algorithms for sorting, searching, numerical analysis, data compression, data encryption, common graph problems, and computational geometry.
About the Authors N/A
 Introduction to Computer Science
 The C and Objective C Programming
 Algorithms and Data Structures
 Discrete and Finite Mathematics

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.

Computer Science Concepts in Scratch (Michal Armoni, et al)
This book will familiarize you with the Scratch visual programming environment. The book is structured as a collection of tasks. Concepts are introduced in order to solve a specific task such as animating dancing images or building a game.

Isomorphism  Mathematics of Programming (Xinyu Liu)
This book introduces the mathematics behind computer programming. It intents to tell: programming is isomorphic to mathematics. Just like in art and music, there are interesting stories and mathematicians behind the great minds.

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.

CS for All: An Introduction to Computer Science using Python
To provide an introduction to computer science as an intellectually rich and vibrant field rather than focusing exclusively on computer programming. It emphasizes concepts and problemsolving over syntax and programming language features.

A DataCentric 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 datacentric approach: data centric = data science + data structures.

Structure and Interpretation of Computer Programs using JavaScript
This book introduces the reader to central ideas of computation by establishing a series of mental models for computation. It has had a dramatic impact on computer science curricula over the past decades. Examples are implemented using the JavaScript.

A Machine Made this Book: Ten Sketches of Computer Science
This book is entertaining to read and gives a good basic introduction to the subject for anyone who hasn't studied Computer Science. It uses examples from the publishing industry to introduce the fascinating discipline of Computer Science to the uninitiated.

Software Foundations (Benjamin C. Pierce, et al)
This book shows you how computer programming works without all the technical details or hard programming language. It explores the common parts of every computer programming language and how to write for multiple platforms.

The Computer Science of TeX and LaTeX (Victor Eijkhout)
This book uses the TeX and LaTeX system to provide an introduction to a number of computer science topics. This book is based on the lecture notes of a course taught at the University of Tennessee.

Logic for Computer Science: Automatic Theorem Proving
This book introduces mathematical logic with an emphasis on proof theory and procedures for algorithmic construction of formal proofs. It is useful for the formalization of proofs and basics of automatic theorem proving.

Philosophy of Computer Science (William J. Rapaport)
This book concentrates on a tightly related group of topics which form the spine of the subject. These include specification, implementation, semantics, programs, programming, correctness, abstraction and computation.

Computer Science Logo Style (Brian Harvey)
This series is for people who are interested in computer programming because it's fun. It uses the Logo programming language as the vehicle for an exploration of computer science from the perspective of symbolic computation and artificial intelligence.
:






















