This course covers advanced software engineering techniques that facilitate human-centered design principles. Topics include product wireframes, user journeys, rapid prototyping, and running low-fidelity A/B tests. Software interfaces for science, technology, business, and medical devices will be developed using sound Human Computer Interaction techniques. A special emphasis will be on developing software interfaces for the disabled. The course culminates with the development of a professional level software interface design.
(Prerequisite: MSCS 2101 Software Engineering)
Prerequisite Courses