CS 530: Developing User Interfaces
Course Resources
Human-Computer Interaction Research References
- Ways of Knowing in HCI, Edited by Judith S. Olson, Wendy A. Kellogg (eBook, free from Springer)
- Building Interactive Systems: Principles for Human-Computer Interaction By Dan Olson
- Interaction Design: Beyond Human-Computer Interaction by Jenny Preece, Helen Sharp, Yvonne Rogers
- HTML and CSS: Design and Build Websites
Java & Swing References
- Java Documentation and Java Tutorial
- Swing Documentation and Swing Tutorial
- JavaFX documentation (requires Java 8)
HTML, Javascript, CSS References
- Code Academy Web Track
- Mozilla: Web Technology for Developers
- jQuery UI widget reference
- jQuery plugins (some as extra jQuery UI widgets).
- HTML Dog
- CSS Tutorial
- How JQuery Works
- JQuery Documentation
- http://www.w3schools.com (HTML, Javascript, CSS and other tutorials)
- Bootstrap
- React Tutorial
- Thinking in React
- React Playground
Drexel Resources
Miscellaneous Resources
- Java Look-and-Feel Design Guidelines
- Apple
Human Interface Guidelines
- Task-Centered User Interface Design (shareware),
by Clayton Lewis and John Rieman - "Top Ten Mistakes in Web
Design" & "Top Ten New Mistakes in Web Design",
by Jakob Nielsen - "Learning,
Working, and Playing in the Digital Age",
by John Seely Brown