close menu
Bookswagon-24x7 online bookstore
close menu
My Account
A Balanced Introduction to Computer Science: (English)

A Balanced Introduction to Computer Science: (English)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

For Introduction to Computing and the Web courses in departments of Math and Computer Science. This thoughtfully written text uses the Internet as a central theme, studying its history, technology, and current use. Experimental problems use Web-based tools, enabling students to learn programming fundamentals by developing their own interactive Web pages with HTML and JavaScript. Integrating breadth-based and depth-based chapters, Reed covers a broad range of topics balanced with programming depth in a hands-on, tutorial style.   Supplements Include: Power Point Lecture Slides Figures Labs Solutions    Bridge Page: www.prenhall.com/reed Author Website: www.dave-reed.com/book    

Table of Contents:
0.      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 1.      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 2.      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 3.      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 Growth How the Web Works      HTML      Web Protocol: HTTP      Caching Chapter Summary Review Questions References Endnotes 4.      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   5.      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 6.      The History of Computers Generation 0: Mechanical Computers (1642-1945) Programmable Devices Electromagnetic Relays Generation 1: Vacuum Tubes (1945-1954) Computing and World War II The von Neumann Architecture Generation 2: Transistors (1954-1963) High-Level Programming Languages Generation 3: Integrated Circuits (1963-1973)      Large-Scale Integration      Computing for Businesses Generation 4: VLSI (1973-1985) The Personal Computer Revolution Generation 5: Parallel Processing and Networking  (1985-????) Looking Ahead… Chapter Summary Review Questions References Endnotes 7.      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 Areas Dynamic Images Simplifying Buttons with Functions Looking Ahead… Chapter Summary Supplemental Material and Exercises 8.      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 Square Root   Algorithm Analysis Algorithms and Programming   Machine Languages   High-Level Languages Program Translation      Interpreters and Compilers Looking Ahead… Chapter Summary Review Questions References   9.      Abstraction and User-Defined Functions     The Structure of Functions Functions with Inputs Multiple Inputs Parameters as Local Variables Functions that Return Values The random.js Library Looking Ahead… Chapter Summary Supplemental Material and Exercises   10.  Computer Science as a Discipline Computer "Science" Artificial Science Computer Science Themes Hardware Software Theory Subfields of Computer Science Algorithms and Data Structures      Architecture      Operating Systems and Networks      Software Engineering      Artificial Intelligence and Robotics      Bioinformatics The Ethics of Computing Looking Ahead… Chapter Summary Review Questions References   11.  Conditional Execution If Statements      Boolean Tests Nested If Statements Cascading If-else Statements Example: Counting Dice Rolls Counters Boolean Expressions Looking Ahead… Chapter Summary Supplemental Material and Exercises 12.  Data Representation Analog v. Digital Binary Numbers Representing Integers Representing Real Numbers Representing Characters and Strings Representing Other Types of Data      Sound      Images How Computers Distinguish among Data Types Looking Ahead… Chapter Summary Review Questions References 13.  Conditional Repetition While Loops Counter-driven Loops Variables and Repetition Example: Generating Hailstone Sequences Looking Ahead… Chapter Summary Supplemental Material and Exercises 14.  Inside the Computer — The von Neumann Architecture CPU Subunits and Datapath CPU Subunits CPU Datapath Cycles Datapath Simulator CPU and Main Memory   Transferring Data to and from Main Memory   Datapath with Memory Simulator Stored-Program Computer Machine Languages Control Unit Stored-Program Computer Simulator The Role of Input/Output Devices Machine vs. Assembly Languages Looking Ahead… Chapter Summary Review Questions References   15.  JavaScript Strings Strings as Objects Properties and Methods Common String Manipulation Methods String Concatenation Searching Strings General Searches String Manipulations and Repetition Example: Recognizing Palindromes Looking Ahead… Chapter Summary Supplemental Material and Exercises 16.  Inside the Computer — Transistors and Integrated Circuits Electricity and Switches Electricity Basics Switches Transistors Transistors as Switches From Transistors to Gates Circuits Gates and Binary Logic From Gates to Complex Circuits Circuits Example: Designing Memory Circuitry From Circuits to Microchips The Integrated Circuit Manufacturing Integrated Circuits Packaging Microchips Looking Ahead… Chapter Summary Review Questions References 17.  JavaScript Arrays Arrays as Objects Accessing Items in an Array      Assigning Items in an Array From Strings to Arrays The split Method for Strings     Example: Generating Acronyms Arrays of Numbers Example: Maintaining Dice Statistics using an Array Approach 1: Separate Counters Approach 2: An Array of Counters Looking Ahead… Chapter Summary Supplemental Material and Exercises   18.  Computers and Society Positive Impact of Technology Computers and Programs for Everyday Tasks The Internet and Web as Information Sources      The Internet and Web as Communication Media      The Internet and Web for Commerce Potential Dangers of Technology Reliance on Complex Systems      Information Overload      Privacy and Security      The Digital Divide Looking Beyond… Chapter Summary Review Questions References   APPENDIX A:  Browser Basics APPENDIX B:  Common Text Editors APPENDIX C:  HTML Reference APPENDIX D:  JavaScript Reference APPENDIX E:  random.js Library  


Best Seller

| | See All

Product Details
  • ISBN-13: 9780136017226
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Pearson
  • Edition: 0002-
  • Language: English
  • Series Title: English
  • Weight: 789 gr
  • ISBN-10: 0136017223
  • Publisher Date: 01 Nov 2007
  • Binding: Paperback
  • Height: 253 mm
  • No of Pages: 408
  • Spine Width: 20 mm
  • Width: 206 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Be The First to Review
A Balanced Introduction to Computer Science: (English)
Pearson Education (US) -
A Balanced Introduction to Computer Science: (English)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

A Balanced Introduction to Computer Science: (English)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    | | See All


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA