Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Introductory & Beginning

How to Design Programs: An Introduction to Programming and Computing (The MIT Press)


On Sale Now! Save 9% on the How to Design Programs: An Introduction to Programming and Computing (The MIT Press) by The MIT Press at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven


Product Description

A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming.This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.

Additional Information

Manufacturer:The MIT Press
Publisher:The MIT Press
Studio:The MIT Press
EAN:9780262534802
Item Size:1.31 x 9 x 9 inches
Package Weight:2.96 pounds
Package Size:8.07 x 1.46 x 1.46 inches

How to Design Programs: An Introduction to Programming and Computing (The MIT Press) by The MIT Press

Buy Now:
How to Design Programs: An Introduction to Programming and Computing (The MIT Press)

Brand: The MIT Press
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$60.00
$54.78
You Save: 9%


Quantity:  

 


 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by The MIT Press, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9784805310496, isbn: 4805310499,
The method that's helped thousands in the U.S. and Japan learn Japanese successfully.The Japanese language has three basic writing systems, kanji (Chinese characters) and hiragana, and katakana--two phonetic sets of characters. This handy book teache...

ean: 9781973396185, isbn: 1973396181,
"I wish this book had come in the box with my Cricut!" This book has EVERYTHING, and I mean everything you need to start using your Cricut Explore and newer machines. Photographs, detailed writing, and explanations written in plain English for you to...

mpn: 43171-605539, ean: 9781593274085, isbn: 1593274084,
JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun!JavaScript for Kids is a lighthearted introduction that teaches programming essentials through ...

ean: 9781980953906, isbn: 1980953902,
This Box Set Includes 3 Books: Python Programming For Beginners - Learn The Basics Of Python In 7 Days! Python Programming For Intermediates - Learn The Basics Of Python In 7 Days! Python Programming For Advanced - Learn The Basics Of Python In ...

mpn: 9780743550703, ean: 9780743550703, isbn: 0743550706,
The Pimsleur® Method: the easiest, fastest way to learn a new language. Completely portable, easily downloadable, and lots of fun. You’ll be speaking and understanding in no time flat! This course includes Lessons 1-10 from the Spanish Level 1 pro...

ean: 9780804844826, isbn: 0804844828,
Everything needed to learn to read, write, speak, and understand the most essential words in the Korean language is in this handy set of flash cards—including many hundreds of phrases and sentences using them. The cards in this volume are a great w...

mpn: 9780128045251, ean: 9780128045251, isbn: 0128045256,
MATLAB: A Practical Introduction to Programming and Problem Solving, Fourth Edition, winner of a 2017 Textbook Excellence Award (Texty), has been updated to reflect the functionality of the current version of MATLAB, including the new H2 Graphics sys...

mpn: 9780743550680, ean: 9780743550680, isbn: 0743550684,
The Pimsleur® Method: the easiest, fastest way to learn a new language. Completely portable, easily downloadable, and lots of fun. You’ll be speaking and understanding in no time flat! This course includes Lessons 1-10 from the Italian Level 1 pr...

ean: 9781934217856, isbn: 1934217859,
Broken families, abortion, AIDS, internet pornography, sexual abuse scandals, homosexual marriage; our Church and our world are in the midst of a profound sexual crisis. Is there a way out? For such a time as this have we been given St. John Paul II...

ean: 9780470408810, isbn: 0470408812,
A hands-on and fun-filled resource for teaching science tomiddle and high school studentsNew in the 5-Minute Fundamentals Series, The ScienceTeacher's Activity-A-Day, Grades 6-12, includes 180 easy,five-minute hook or sponge activities to capture lea...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.