SoftwarePractice.org: Home | Courseware | Wiki | Archive

Menu:

Module 6: User Interface Design

An essential component of most software systems today is the user interface. In this module, we look at the basics of user interface design. A set of design principles and usability principles is introduced. Guidelines for designing graphical user interfaces are also presented.

Lecture material
Laboratories

The lab exercises explore the basics of GUI building in Java.
  • Building GUIs in Java :: pdf