If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you will quickly understand the difference between computer science and computer programming, and you will learn how algorithms help you solve computing problems. Each chapter builds on material introduced earlier in the book, so you can master one core building block before moving on to the next. YouΓÇÖll explore fundamental topics such as loops, arrays, objects, and classes, using the easy-to-learn Ruby programming language. Then you will put everything together in the last chapter by programming a simple game of tic-tac-toe. Learn how to write algorithms to solve real-world problems Understand the basics of computer architecture Examine the basic tools of a programming language Explore sequential, conditional, and loop programming structures Understand how the array data structure organizes storage Use searching techniques and comparison-based sorting algorithms Learn about objects, including how to build your own Discover how objects can be created from other objects Manipulate files and use their data in your software Table of Contents: Chapter 1. Introduction to Computer Science Chapter 2. How Does the Computer Really Work? Chapter 3. Core Programming Elements Chapter 4. Conditional Structures Chapter 5. Loop Structures Chapter 6. Arrays Chapter 7. Sorting and Searching Chapter 8. Using Objects Chapter 9. Defining Classes and Creating Objects Chapter 10. Object Inheritance Chapter 11. File Input/Output Chapter 12. Putting It All Together: Tic-Tac-Toe
4.42 19
2.99 USD InStock
TripleClicks is the home of 12,129,286 Members in 195 countries worldwide!

Create an account

NOTE! By submitting this registration, you are acknowledging that you have read and agree to the TripleClicks Privacy Policy.

Join FREE today

Account created

You're now a TripleClicks member! Now is a great time to get some TCredits, which are used to bid on Pricebenders auctions, play Eager Zebra games and more!

Continue to TripleClicks

Get some TCredits now!

What are TCredits? They're used for bidding in Pricebenders™ auctions, playing Eager Zebra™ games, downloading TC Music, listing stuff you no longer need for sale at TripleClicks, and more! Learn more about TCredits.

Billing Info

Payment Info

ORDER TCREDITS MAYBE LATER

50 TCredits are now in your account--ready for you to use! We've also dispatched a quick order confirmation email to you. Thank you!

CONTINUE TO TRIPLECLICKS
The requested item is no longer active.