Skip to main content

Software Engineering and Human Computer Interaction

General

Prefix

SE

Course Number

350

Course Level

Undergraduate

College/School

College of Science and Engineering

Description

Concepts of human-computer interaction, user-centered design, heuristic evaluation, and evaluation of software usability. Lab.

Prerequisites

Credits

Min

4

Max

4

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Evaluate common methods in the user-centered design process and the appropriateness of individual methods for a given problem.

Outcome

Evaluate and apply classic design standards, guidelines, and patterns.

Outcome

Apply appropriate design methods and evaluation methods at a basic level of competence to construct prototypes.

Outcome

Assess the functional and interactive effectiveness of the prototypes at varying levels of fidelity.

Course Outline

Course Outline

Principles of human-computer interaction. 10% Integration of human-computer interaction to software engineering. 10% User needs and requirements. 20% Heuristic evaluation and evaluation of software usability. 20% User-centric design guidelines and applications. 20% Sketching and prototyping. 20%

Dependencies

Courses

SE350 is a prerequisite for:

Programs

SE350 is a completion requirement for: