Operating Systems
Programming Languages
Microsoft Technologies
Computer Science
Formal Methods
MM & Game Dev.
Theory Computing
DS & Algorithms
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback

CS -> Theory

Book Title : How to Think Like a Computer Scientist: Learning with Java
eBook download format(s) : HTML PDF ZIP PDF PDF HTML 
Author(s) : Allen B. Downey
Section : CS -> Theory

add to                 Digg!

You may use anyone of the download options

eBook VersionLook @ Amazon
Front Cover

Missing Link?, Report It and try these 6 + 1 alternates...

Tell a Friend!

Similar Book titles in CS -> Theory section:
Introduction to Computer Science I
Foundations of Computer Science
An Introduction to the Theory of Computation (Principles of Computer Science Series)
How to Think Like a Computer Scientist: Learning with Python
How to Think Like a Computer Scientist: Learning with LOGO
How to Think Like a Computer Scientist: Learning with Cpp
Information Theory, Inference and Learning Algorithms
Computer Organization and Design Fundamentals
Essentials of Theoretical Computer Science
Categories, Types And Structures - An Introduction to Category Theory for The Working Computer Scientist
How Computers Work: Processor and Main Memory
The Secret Guide to Computers, 29th Edition
Trapped in the Net: The Unanticipated Consequences of Computerization
Quantitative System Performance - Computer System Analysis Using Queueing Network Models
Capability-Based Computer Systems
How to be a Programmer: A Short, Comprehensive, and Personal Summary
Ballard and Brown's Computer Vision
A College Student's Guide to Computers in Education

Similar Book titles in Other sections:

Section: Applications
How to Use Microsoft Publisher 98

Section: CS -> Compilers and Languages
How Language Works
Introduction to Machine Learning

Section: Data Structures and Algorithms
Introduction to Computer Graphics
Data Structures and Algorithm with Object-Oriented Design Patterns in Java
Concepts, Techniques, and Models of Computer Programming
Design and Analysis of Computer Algorithms
Computers, Graphics, & Learning
Show all..

Section: Multimedia & Game Development
Simulating Humans: Computer Graphics Animation and Control
So you want to be a Computer Game Developer?

Section: CS -> Hardware
Computer Architecture Tutorial
Advanced Computer Architecture Notes
Advanced Computer Architecture Tutorials
Computer Structures: Principles and Examples
Computer Structures: Readings and Examples
Show all..

Section: DB -> DB / 2
DB2 Java Stored Procedures by Examples

Section: DB -> Oracle
Oracle8 How-To: The Definitive Oracle8 Problem-Solver

Section: Photography
Shoot Like a Pro! - Digital Photography Techniques

Section: Computer Hardware
Hardware Guide to Linux: A Collection of Linux HOW-TO
The Hand-Me-Down PC: Upgrading and Repairing Personal Computers
Beginning Computer Hardware Guide
Scott Mueller Library - Computer Dictionary
Build Your Own Laptop - An Impractical Guide to Building a Laptop Computer
Show all..

Section: Logic Design and Architecture
Computer Aids for VLSI Design, Second Edition

Section: Internet
How to be a Web Whore Just Like Me
How To Become A Hacker
Computer Security Basics 2nd Edition

Section: Advanced Java
Java Au Naturel - Guide to Object Oriented Design, 4th Edition
Java Expert Solutions
Application Development with VisualAge for Java Enterprise
Java Thin Client Systems with VisualAge Generator
Principles of Object-Oriented Programming in Java
Show all..

Section: Java Enterprise Edition
The Java Enterprise CD Bookshelf
Factoring JavaBeans in the Enterprise
Servlets and JavaServer Pages (JSP): A Tutorial
Enterprise Java Beans, an Introduction
Working with Java and XML
Show all..

Section: Java User Interface
A Java GUI Programmer's Primer
Java AWT Reference
Teach Yourself Internet Game Programming With Java in 21 Days
Java 3D API Specification
Java 3D API Tutorial
Show all..

Section: Java Language
Java Language Reference
Java Unleashed
Java 2 Platform Power Reference
Java 1.2 Unleashed
The Java Reference Library CD Bookshelf
Show all..

Section: Java Micro Edition
Using WebSphere Studio Device Developer to Build Embedded Java Applications
Learning Wireless Java

Section: Java Networking
Web Programming with Java
Java Thin Client for Network Computing
Developing Intranet Applications with Java
Java Message Service (JMS) Tutorial
Java Thin Client Programming
Show all..

Section: Java Tools
Java Programming Guide for OS/390
Building AS/400 Internet-Based Applications with Java
Creating Java Applications using NetRexx
Using VisualAge for Java Enterprise Version 2 to Develop CORBA & EJB Applications
e-business Application Solutions Using Java: Volume I
Show all..

Section: Life & Health
The Mind At Night - The New Science Of How And Why We Dream
How to Make Anyone Fall in Love with You

Section: Mathematics
Machine Learning, Neural and Statistical Classification
Mathematical Foundations of Computer Science
Vector Math for 3D Computer Graphics - An Interactive Tutorial
The Unknowable (Discrete Mathematics and Theoretical Computer Science)
Logic for Computer Science: Foundations of Automatic Theorem Proving
Show all..

Section: Miscellaneous
The Art of Computer Game Design
Computer Vision and Image Processing
Academic Careers for Experimental Computer Scientists and Engineers
Moths to the Flame : The Seductions of Computer Technology
Gaussian Processes for Machine Learning
Show all..

Section: Sales, Marketing & Trading
Don't Think Pink What Really Makes Women Buy And How To Increase Your Share Of This Crucial Market

Section: Microsoft C Sharp (C#)
C# for Java Programmers
Learning C Sharp

Section: Microsoft Visual Basic
How to Program Visual Basic 5.0: Control Creation Edition
Visual Basic 6 Database How-To

Section: Networking
Introduction to Computer, Internet & Network Systems Security
Computer Networks and Internets
Computer Networks
How Intranets Work
Design and Validation of Computer Protocols
Show all..

Section: GNU/Linux OS
Learning Debian GNU/Linux
Linux in the Workplace - How to Use Linux in Your Office
Learning GNU Emacs, 3rd Edition
Linux + Windows HOWTO
Show all..

Section: Mac OS X
Mac OS X for Java Geeks

Section: Unix OS
Learning the Unix Operating System
Learning the vi Editor
Learning the Korn Shell

Section: Assembly Language
Linux Assembly HOW-TO
The Art of Computer Programming
How to Optimize for the Pentium Microprocessors

Section: C Language
Learning GNU C

Section: C++ Language
C++ Programming HOW-TO
Thinking in C++, 2nd Edition (Beta)
Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++, Volume 2: Practical Programming, Second Edition

Section: Other Programming
Programming Language Examples Alike Cookbook
Successful Lisp: How to Understand and Use Common Lisp
Using Z: Specification, Refinement, and Proof (Prentice-Hall International Series in Computer Science)
Common Lisp: An Interactive Approach (Principles of Computer Science Series)
Thinking Forth
Show all..

Section: Perl Scripting
Learning Perl, Second Edition
Learning Perl on Win32 Systems
Learning Perl the Hard Way

Section: Ruby Programming
Learning Ruby

Section: Scripting
Thinking in Python: Design Patterns and Problem-Solving Techniques
Learning to Program Using Python
The Linux Tcl and Tk HOWTO
Concrete Abstractions: An Introduction to Computer Science Using Scheme
How to Use Scheme
Show all..

Section: Redbooks Draft
IBM Technology for Java? Virtual Machine ? New 32-bit JVM on System i?
IBM Technology for Java? VM in i5/OS
DB2 v9 and SAP enhancements and how they complement each other on System z
CICS Java Application Development and Deployment
CICS and the JVM server - Developing and Deploying Java applications
Show all..

Section: Redbooks
Java Stand-alone Applications on z/OS, Volume I
IBM Workplace Collaborative Learning 2.6
DB2 Express-C: The Developer Handbook for XML, PHP, C/C++, Java, and .NET
Java Stand-alone Applications on z/OS Volume II
IBM Technology for Java Virtual Machine in IBM i5/OS
Show all..

Section: IBM Technotes
How to Set Up File Dependencies in a Tivoli Workload Scheduler for a z/OS End-to-End Environment
Journaling - How Can It Contribute to Disk Usage Skew?
Journaling - How many journals should I configure?
How VSS Works with Tivoli Storage Manager for Copy Server and IBM System Storage Hardware

Section: Redpapers
How to use Web Analytics for Improving Web Applications
How does the MIDAW facility improve the performance of FICON channels using DB2 and other workloads?
IBM Workplace Collaborative Learning for IBM i5/OS
SAP NetWeaver Java on IBM i5/OS
Java Message Service (JMS) Security on z/OS
Show all..

Section: Redpapers Draft
Implementing IBM Lotus Workplace Learning on the IBM eServer iSeries Server
SAP NetWeaver Java on IBM i5/OS
IBM Sales Center for WebSphere Commerce with Computer Telephony Integration
IBM Tivoli Storage Manager: How to Move a Library Manager
Implementing the Poughkeepsie Green Data Center -- Showcasing a Dynamic Infrastructure
Show all..

Section: Software Engineering
How to Design Programs: An Introduction to Programming and Computing
Supercomputers: Directions in Technology and Applications
Producing Open Source Software: How to Run a Successful Free Software Project
Free For All: How Linux and the Free Software Movement Undercut the High-Tech Titans
Scrum and XP from the Trenches - How we do Scrum
Show all..

Section: Web Programming
JavaScript: The Definitive Guide, 2nd Edition
JavaScript Authoring Guide
Core Servlets and JavaServer Pages
Client-Side JavaScript 1.3 Guide
Client-Side JavaScript 1.3 Reference
Show all..

Section: Web Technology
Using HTML 3.2, Java 1.1, and CGI
How to Use HTML 3.2

Section: XML, XSL & UML
Processing XML with Java
Learning XML, 2nd Edition
Learning UML
Java & XML, 2nd Edition: Solutions to Real-World Problems
Show all..

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions