Good Books and Recommended Readings

A partial and incomplete list of good books and articles related to class learning. If you find more good ones, include them and build the list.


The design of everyday things

Don Norman
He has a background in both engineering and the social sciences, with both academic and industrial experience.
He is currently Professor of Computer Science at Northwestern University and Professor emeritus at the University of California, San Diego.
He is active as co-founder and principal of the Nielsen Norman group, happily engaged in advising numerous companies on products and services for consumers.
He was an Apple Fellow and Vice President of the Advanced Technology Group at Apple Computer, and an executive at Hewlett Packard and UNext (Cardean University), a distance education company.
(From Don Norman's Website, adapted)

Norman discusses the problems we all have with the results of bad design in everyday life. He clarifies the rules of good design as he goes along. These turn out to be – visibility, good conceptual model, feedback, and natural mapping. What this means is that the controls should be visually obvious, they should feel part of a natural process, they should tell you that an action has been performed, and they should reveal the connection between action and results. Every point of his argument is illustrated with practical examples and anecdotes drawn from the problems of normal life.

The book is separate into 7 chapters.
Chapter 1: The Psychopathology of Everyday Things
Chapter 2: The Psychology of Everyday Actions
Chapter 3: Knowledge in the Head and in the World (Memory)
Chapter 4: Knowing What to Do
Chapter 5: To Err Is Human
Chapter 6: The Design Challenge
Chapter 7: User-Centered Design

A pdf file of the book.


The Laws of Simplicity

Since we have brought up John Maeda in class, this book seems to be a useful book to read. | Brief Summary


It Is Beautiful ... Then Gone

It is the first monograph on Martin Venezky, a leading graphic designer whose work is both provocative and highly original. Venezky, who designed this lavishly illustrated book, has been featured in leading design publications internationally. His teaching is as important as his design, and he brings it out of the classroom and into this book, revealing the thought that surrounds a design piece.

Processing Articles

When a Good Idea Works

John Maeda,Technology Review, MIT Press, 2010 | Brief Summary

Why Designers Need to Learn Programming

David Young, Education of an E-Designer, ed Steven Heller, Allworth Communications, Inc., 2001

The Amazing Language of Processing

Holly Willis, AIGA, 2007

Processing Books

Getting Started with Processing

Casey Reas and Ben Fry, O'Reilly Media, Inc., 2010

Processing: A Programming Handbook for Visual Designers and Artists

Casey Reas and Ben Fry, MIT Press, 2007

Learning Processing

A Beginner's Guide to Programming Images, Animation, and Interaction
Daniel Shiffman, Elsevier Science and Technology Books, Inc., 2008

Visualizing Data,

Ben Fry, O'Reilly Media, Inc., 2008

Programming Interactivity

Joshua Noble, O'Reilly Media, Inc., 2009
  • " No assumption is made about your technical background or previous experience. The only assumption is that you are
interested in learning to program."( in order to either pass or enjoy urself :D )

Algorithms for visual design using the Processing language

Kostas Terzidis, Wiley 2009


HTML, XHTML, & CSS, Sixth Edition: Visual QuickStart Guide

6th Edition, Elizabeth Castro, Peachpit Press, 2010

HTML, XHTML & CSS for Dummies,

7th Edition, Ed Tittel and Jeff Noble, John Wiley & Sons

HTML : a beginner's guide

4th edition,Wndy Willard, New York : McGraw-Hill, 2009
  • it's a really helpful book for beginners.well explained.

  • York library
  • York library-eBook library here

HTML : the complete reference

4th edition, thomas powell,Berkeley, Calif. ; London : Osborne/McGraw-Hill, 2001

Dynamic HTML for dummies

Ready to move up to the next big phase in Web site development and add new levels of interactivity to your Web pages?

Michael Hyman, Foster City, Calif. : IDG Books Worldwide
  • this book has a lot of cool stuff and is good for beginners
  • york library

The Web page design cookbook : all the ingredients you need to create 5-star Web pages

William Horton, New York : Wiley
  • if anybody wants to make her/his own portfolio website this book is awsome.
  • York library