Electronic Life
Title | Electronic Life PDF eBook |
Author | Michael Crichton |
Publisher | Alfred A. Knopf |
Pages | 234 |
Release | 1983 |
Genre | Computers |
ISBN |
Emmy in the Key of Code
Title | Emmy in the Key of Code PDF eBook |
Author | Aimee Lucido |
Publisher | Versify |
Pages | 417 |
Release | 2019 |
Genre | Juvenile Fiction |
ISBN | 0358040825 |
Sixth-grader Emmy tries to find her place in a new school and to figure out how she can create her own kind of music using a computer.
The Secret Life of Programs
Title | The Secret Life of Programs PDF eBook |
Author | Jonathan E. Steinhart |
Publisher | No Starch Press |
Pages | 505 |
Release | 2019-08-06 |
Genre | Computers |
ISBN | 1593279701 |
A primer on the underlying technologies that allow computer programs to work. Covers topics like computer hardware, combinatorial logic, sequential logic, computer architecture, computer anatomy, and Input/Output. Many coders are unfamiliar with the underlying technologies that make their programs run. But why should you care when your code appears to work? Because you want it to run well and not be riddled with hard-to-find bugs. You don't want to be in the news because your code had a security problem. Lots of technical detail is available online but it's not organized or collected into a convenient place. In The Secret Life of Programs, veteran engineer Jonathan E. Steinhart explores--in depth--the foundational concepts that underlie the machine. Subjects like computer hardware, how software behaves on hardware, as well as how people have solved problems using technology over time. You'll learn: How the real world is converted into a form that computers understand, like bits, logic, numbers, text, and colors The fundamental building blocks that make up a computer including logic gates, adders, decoders, registers, and memory Why designing programs to match computer hardware, especially memory, improves performance How programs are converted into machine language that computers understand How software building blocks are combined to create programs like web browsers Clever tricks for making programs more efficient, like loop invariance, strength reduction, and recursive subdivision The fundamentals of computer security and machine intelligence Project design, documentation, scheduling, portability, maintenance, and other practical programming realities. Learn what really happens when your code runs on the machine and you'll learn to craft better, more efficient code.
Digitized
Title | Digitized PDF eBook |
Author | Peter J. Bentley |
Publisher | Oxford University Press |
Pages | 307 |
Release | 2012-03-22 |
Genre | Computers |
ISBN | 019969379X |
"[The author] explores how [computer science] grew from its theoretical conception by pioneers such as Turing, through its growth spurts in the Internet, its difficult adolescent stage where the promises of AI were never achieved and dot-com bubble burst, to its current stage as a (semi)mature field, now capable of remarkable achievements."--Publisher's description.
Computer Basics
Title | Computer Basics PDF eBook |
Author | |
Publisher | |
Pages | |
Release | 1962 |
Genre | |
ISBN |
The Computer Book
Title | The Computer Book PDF eBook |
Author | Simson L Garfinkel |
Publisher | Union Square + ORM |
Pages | 739 |
Release | 2019-01-15 |
Genre | Computers |
ISBN | 1454926228 |
An illustrated journey through 250 milestones in computer science, from the ancient abacus to Boolean algebra, GPS, and social media. With 250 illustrated landmark inventions, publications, and events—encompassing everything from ancient record-keeping devices to the latest computing technologies—The Computer Book takes a chronological journey through the history and future of computer science. Two expert authors, with decades of experience working in computer research and innovation, explore topics including: the Sumerian abacus * the first spam message * Morse code * cryptography * early computers * Isaac Asimov’s laws of robotics * UNIX and early programming languages * movies * video games * mainframes * minis and micros * hacking * virtual reality * and more “What a delight! A fast trip through the computing landscape in the company of friendly tour guides who know the history.” —Harry Lewis, Gordon McKay Professor of Computer Science, Harvard University
Mindstorms
Title | Mindstorms PDF eBook |
Author | Seymour A Papert |
Publisher | Basic Books |
Pages | 256 |
Release | 2020-10-06 |
Genre | Education |
ISBN | 154167510X |
In this revolutionary book, a renowned computer scientist explains the importance of teaching children the basics of computing and how it can prepare them to succeed in the ever-evolving tech world. Computers have completely changed the way we teach children. We have Mindstorms to thank for that. In this book, pioneering computer scientist Seymour Papert uses the invention of LOGO, the first child-friendly programming language, to make the case for the value of teaching children with computers. Papert argues that children are more than capable of mastering computers, and that teaching computational processes like de-bugging in the classroom can change the way we learn everything else. He also shows that schools saturated with technology can actually improve socialization and interaction among students and between students and teachers. Technology changes every day, but the basic ways that computers can help us learn remain. For thousands of teachers and parents who have sought creative ways to help children learn with computers, Mindstorms is their bible.