CMSC434

Introduction to Human-Computer Interaction

Prerequisite: Minimum grade of C- in CMSC330 and CMSC351; and permission of CMNS-Computer Science department. Or must be in the (Computer Science (Doctoral), Computer Science (Master's)) program. Assess usability by quantitative and qualitative methods. Conduct task analyses, usability tests, expert reviews, and continuing assessments of working products by interviews, surveys, and logging. Apply design processes and guidelines to develop professional quality user interfaces. Build low-fidelity paper mockups, and a high-fidelity prototype using contemporary tools such as graphic editors and a graphical programming environment (eg: Visual Basic, Java).

Spring 2026

42 reviews
Average rating: 2.45

1 review
Average rating: 5.00

Fall 2025

42 reviews
Average rating: 2.45

Spring 2025

42 reviews
Average rating: 2.45

0 reviews
Average rating: N/A

1 review
Average rating: 5.00

Past Semesters

42 reviews
Average rating: 2.45

42 reviews
Average rating: 2.45

0 reviews
Average rating: N/A

42 reviews
Average rating: 2.45

42 reviews
Average rating: 2.45

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

42 reviews
Average rating: 2.45

42 reviews
Average rating: 2.45

42 reviews
Average rating: 2.45

0 reviews
Average rating: N/A

1 review
Average rating: 5.00

0 reviews
Average rating: N/A

0 reviews
Average rating: N/A

1 review
Average rating: 3.00

0 reviews
Average rating: N/A

During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.

Average GPA of 3.34 between 2,647 students*

CMSC434 Grade Distribution+-0510152025303540455055% of studentsABCDFWother
A-: 13.94%
A: 30.94%
A+: 7.33%
B-: 4.61%
B: 22.06%
B+: 9.56%
C-: 1.78%
C: 5.29%
C+: 2.15%
D-: 0.15%
D: 0.23%
D+: 0.04%
F: 0.26%
W: 1.62%
other: 0.04%
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.