This course covers general issues concerning the design of usable interfaces between humans and computers. The practical aspects of the course focus specifically on web-based interfaces and on Android.
After completing this course, students should understand how to design software interfaces that are appropriate for end-users, be familiar with a variety of interface design strategies, and be able to evaluate such interfaces.
Prerequisites
· SWE 619 – Software Construction; or instructor permission.