Course Materials




MUSIC 250A / CS377C
Human Computer Interaction Theory and Practice:
Designing New Devices

    References



    Books (available at Amazon.com)



    • Kernighan and Ritchie, The C Programming Language. This is the C programming bible. Everyone should have it. If you are going to buy one C programming book, buy this one.
    • McKim, Experiences in Visual Thinking This is the text for ME101 a practical course in creativity with a coherent philosophy contrasting verbal with visual thinking, left-brain vs right-brain, buttons vs handles.
    • Horn, Visual Language To the extent that interaction design deals with representation, this is the best source. Words, Symbols and Diagrams are the three elements; good representations use all three.
    • Schlein, The Alphabet and the Godess This is a sweeping view of all human history and how writing begat mono-theism, the rule of law and patriarchy.
    • Verplank, Symbolic and Analogic Command Hardware for Computer-Aided Manipulation This was my master's thesis at MIT. The idea came from my thesis advisor, Tom Sheridan.
    • Sheridan and Ferrell, Man-machine Systems This is a landmark text-book gathering the then-current best engineering models of human performance: information theory, control theory, decision theory; of these, control is the best.

    Past Lectures (with papers)