rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780470386149

Beginning Programming All-In-One Desk Reference For Dummies®

by Wallace Wang (San Deigo, CA )
  • ISBN13:

    9780470386149

  • ISBN10:

    0470386142

  • Format: eBook
  • Copyright: 2009-01-01
  • Publisher: For Dummies
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $34.99
We're Sorry.
No Options Available at This Time.

Summary

So you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book.In this practical guide, you'll find out about compiling, algorithms, best practices, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you'll get a feel for the variety of languages and the needs they fill. Seven minibooks cover: Getting started Programming basics Data structures Algorithms Web programming Programming language syntax ApplicationsBeginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into "machine language" that the computer understands, use programming best practices, explore the "how" and "why" of data structuring, and more. You'll even get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. Soon you'll realize that - wow! You're a programmer!

Table of Contents

Introduction
Getting Started.
Getting Started Programming a Computer
Different Methods for Writing Programs
Types of Programming Languages
Programming Tools
Managing Large Projects with Software Engineering
Programming Basics.
How Programs Work
Variables, Data Types, and Constants
Manipulating Data
Making Decisions by Branching
Repeating Commands by Looping
Breaking a Large Program into Subprograms
Breaking a Large Program into Objects
Reading and Saving Files
Documenting Your Program
Principles of User Interface Design
Data Structures.
Structures and Arrays
Sets and Linked Lists
Collections and Dictionaries
Stacks, Queues, and Deques
Graphs and Trees
Algorithms.
Sorting Algorithms
Searching Algorithms
String Searching
Data Compression Algorithms
Encryption Algorithms
Web Programming.
HyperText Markup Language
CSS
JavaScript
PHP
Ruby
Programming Language Syntax.
C and C++
Java and C#
Perl and Python
Pascal and Delphi
Visual Basic and REALbasic
Applications.
Database Management
Bioinformatics
Computer Security
Artificial Intelligence
The Future of Computer Programming
Index.
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program