ACDelco Radiators & Heating Components Shop Men's Watches Cloud Drive Photos nav_sap_SWP_6M_fly_beacon $5 Albums belkin All-New Fire TV Stick with Voice Remote Beauty Videos Introducing Handmade Find the Best Purina Pro Plan for Your Pet Amazon Gift Card Offer wdftv wdftv wdftv  Amazon Echo Starting at $49.99 Kindle Voyage AutoRip in CDs & Vinyl Fall Arrivals in Amazon Outdoor Clothing STEM Toys & Games

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Press On: Principles of Interaction Programming

1 customer review
ISBN-13: 978-0262201704
ISBN-10: 0262201704
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Buy new
More Buying Choices
19 New from $33.98 24 Used from $4.99
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Save up to 80% on Textbook Rentals Rent Textbooks
$47.00 FREE Shipping. Usually ships within 1 to 4 weeks. Ships from and sold by Gift-wrap available.

Editorial Reviews


Interface device design and computer science theory often seem worlds apart, where each challenges the constraints and demands of the other. This unique book is a counterpoint. Thimbleby clearly shows how hard-core computer science concepts contribute to the clarity and precision of device design, leading in turn to better design critique and redesign.

(Saul Greenberg, Professor and iCORE/SMART Industrial Research Chair, University of Calgary)

Interaction designers often espouse general principles for creating more usable and satisfying systems. This book shows that to make those principles work the designer needs to conduct rigorous analysis of the details of interaction within a coherent formal framework. Through a wide-ranging collection of interaction examples and clear expositions of the relevant mathematics Thimbeleby demonstrates that careful analysis can improve our interactions with digital devices of all kinds. The book will be of value to anyone who creates interfaces to computers and electronic devices from the smallest to the most complex.

(Terry Winograd, Department of Computer Science, Stanford University)

I strongly recommend this book to a wide audience: students, instructors, and especially project managers and designers who are not thoroughly familiar with the foundations of computer science or HCI.

(Edgar R. Chavez Computing Reviews)

About the Author

Harold Thimbleby is Professor of Computer Science at Swansea University, Wales. He is the author or editor of a number of books, including User Interface Design, and nearly 400 other publications.


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Hardcover: 528 pages
  • Publisher: The MIT Press (September 28, 2007)
  • Language: English
  • ISBN-10: 0262201704
  • ISBN-13: 978-0262201704
  • Product Dimensions: 7 x 0.9 x 9 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #2,322,832 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

1 of 2 people found the following review helpful By C. Shen on November 22, 2008
Format: Hardcover Verified Purchase
Part of my job is to analyze customer needs for enterprise web applications and then translate the needs into requirements for developers to implement. I have been enjoying this book and its treatment on taking computer science approach to design better user experience. The author Harold Thimbleby has done a good job in presenting the material in a very engaging approach.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Want to discover more products? Check out this page to see more: human computer interaction