Balanced Introduction to Computer Science

ISBN-10: 0136017223
ISBN-13: 9780136017226
Edition: 2nd 2008
Authors: David Reed
List price: $119.00
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: This thoughtfully written volume uses the Internet as a central theme, studying its history, technology, and current use. Experimental problems use Web-based tools, enabling readers to learn programming fundamentals by developing their own  More...

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $119.00
Edition: 2nd
Copyright year: 2008
Publisher: Prentice Hall PTR
Publication date: 10/5/2007
Binding: Paperback
Pages: 408
Size: 8.00" wide x 9.75" long x 1.00" tall
Weight: 1.034
Language: English

This thoughtfully written volume uses the Internet as a central theme, studying its history, technology, and current use. Experimental problems use Web-based tools, enabling readers to learn programming fundamentals by developing their own interactive Web pages with HTML and JavaScript. Covers a broad range of topics balanced with programming depth in a hands-on, tutorial style. Uses revised HTML and JavaScript code throughout (updated to match current XHTML 1.0 and ECMA-262 standards, respectively). Introduces event-driven pages earlier. Updates statistics on the Internet/Web and computer specifications. Provides new material throughout on recent developments and new technologies. Appendices provide a useful reference for programmers.

Introduction and Overview
Balancing Breadth and Depth
Text Goals
Text Features
Changes in the 2nd Edition
Advice for the Student
Advice for the Instructor
Acknowledgements
Computer Basics
What is a Computer?
Hardware
Central Processing Unit (CPU)Memory
Input/Output Devices (I/O)Software
Operating Systems
Internet and the Web
Web Browsers and Servers
Web Addresses
Accessing Local Pages
Looking Ahead...Chapter Summary
Review Questions
References
HTML and Web Pages
HTML Basics
HTML Tags
HTML Elements
Document Formatting
Text Spacing
Headings and Alignment
Font Formatting
Hypertext and Multimedia
Hyperlinks
Images
Lists
Formatting Lists
Tables
Table Borders
Table Alignment
Making Pages Accessible
Chapter Summary
Supplemental Material and Exercises
The Internet and the World Wide Web
History of the Internet
ARPANet
Growth and Privatization
How the Internet Works
Distributed Network
Packet-Switching
Internet Protocols: TCP/IP
Domain Names
History of the Web
Hypertext and the Web
The Web Goes Mainstream
Web GrowthHow the Web Works
HTMLWeb Protocol: HTTPCaching
Chapter Summary
Review Questions
References
Endnotes
JavaScript and Dynamic Web Pages
Dynamic Web Pages
Interaction via Assignments and Write Statements
Formatting Output
JavaScript Variables
Variables and Memory Cells
Interactive Pages
Localizing Changes with Variables
Example: Interactive Stories
Looking Ahead...Chapter Summary
Supplemental Material and Exercises
JavaScript Numbers and Expressions
Data Types and Operators
Variables and Expressions
Number Representation
Evaluating Mixed Expressions
Prompting for Numbers
Predefined JavaScript Functions
Raising Numbers to a Power
Generating Random Numbers
Programming Errors and Debugging
Looking Ahead...Chapter Summary
Supplemental Material and Exercises
The History of Computers
Generation
Mechanical Computers (1642-1945)Programmable Devices
Electromagnetic Relays
Generation
Vacuum Tubes (1945-1954)Computing and World War IIThe von Neumann Architecture
Generation
Transistors (1954-1963)High-Level Programming Languages
Generation
Integrated Circuits (1963-1973)Large-Scale Integration
Computing for Businesses
Generation
VLSI (1973-1985)The Personal Computer Revolution
Generation
Parallel Processing and Networking (1985-????)Looking Ahead...Chapter Summary
Review Questions
References
Endnotes
Event-Driven Pages
Initiating Actions via Buttons
Input/Output via Text Boxes
Text Boxes for Displaying Output
Text Boxes for Accessing Input
Text Boxes for Handling Both Input and Output
Input/Output via Text AreasDynamic Images
Simplifying Buttons with Functions
Looking Ahead...Chapter Summary
Supplemental Material and Exercises
Algorithms and Programming Languages
Algorithms
Algorithms in the Real World
Designing and Analyzing Algorithms
An Alternative Algorithm
Algorithm Analysis
Big Oh Notation
Algorithm Example: Searching a List
Sequential Search
Binary Search
Algorithm Analysis
Algorithm Example: Approximating a S

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×