A0L243Q User Interface Design and Evaluation

(2 Credits, 32 Hours; Course Category: Elective Course; Specialty: Software Engineering; Prerequisite: Fundamentals of Programming)
As an elective course for students majoring in software engineering, the course describes how to design user friendly interface and how to evaluate and enhance the usability of these interfaces. From the course, the students will grasp the related theories on the design of the interfaces and learn to create the interface with a rapid-prototyping programming language. They will learn to design the user friendly interface of high usability and master the major techniques to evaluate the usability of interfaces.
As an essential course to successful software design, this course combines the components of programming interactive user interfaces with the methods to evaluate and improve the usability of those interfaces.
This course consists of four parts–the basic theories for interface design, a rapid-prototyping programming language, interface design and interface evaluation.
Students successfully completing this course will be able to design and create usable, user-friendly interfaces, to evaluate critically the usability of user interfaces (including those that are not computer-based) and to report their findings in a systematic way.