Table of Contents
ToggleCPS157HCM prepares students for human-computer interaction work. The course covers design, usability, prototyping, and basic front-end coding. It suits students who want practical UX skills and project experience. This guide explains who should take CPS157HCM, what topics appear each week, how assessments work, and clear study tactics to help students earn top marks.
Key Takeaways
- CPS157HCM is an undergraduate course focused on human-computer interaction, ideal for students interested in UX skills, usability, and product design.
- The course covers core topics including interaction design, usability testing, prototyping, and accessibility, organized weekly to build practical experience.
- Assessments include exams, labs, and a major group project where clear design, user test evidence, and teamwork are crucial for a good grade.
- To excel in CPS157HCM, students should start early, perform regular usability tests, apply feedback quickly, and document design decisions thoroughly.
- Completing CPS157HCM equips students with portfolio-ready prototypes and case studies, enhancing prospects for internships and junior UX roles.
What CPS157HCM Is And Who Should Take It
CPS157HCM is an undergraduate HCI course that teaches interaction design and usability. It combines lectures, labs, and a group project. Students learn to plan studies, build prototypes, and test interfaces. The course suits design majors, computer science students, and anyone who wants product-design experience. Instructors expect basic programming knowledge and an interest in user research. They assess both teamwork and individual work. Students who complete CPS157HCM leave with portfolio pieces and practical skills for internships or junior UX roles.
Core Topics And Weekly Breakdown
The course organizes content across lectures and labs. Weeks one and two cover HCI foundations and user-centered design. Weeks three and four cover interaction patterns and mental models. Weeks five and six cover usability testing and metrics. Weeks seven and nine cover prototyping at low and high fidelity. Weeks ten and eleven cover accessibility and inclusive design. Final weeks focus on the group project, presentations, and peer review. The schedule gives time for iterative design and for applying feedback to prototypes.
Key Concepts: Interaction Design, Usability, And Prototyping
Interaction design teaches how users act with interfaces. Usability teaches how to measure ease and effectiveness. Prototyping teaches how to move from idea to a testable interface. Students sketch wireframes, build clickable mockups, and run simple tests. They learn to write task scenarios, recruit users, and record findings. They learn to analyze results and to prioritize fixes. The course requires several prototype iterations. Each iteration improves clarity, reduces errors, and raises usability scores for the final project.
Assessments, Grading, And Project Expectations
Instructors grade through exams, lab exercises, and a major group project. The project usually carries the largest weight. Students must submit prototypes, test reports, and a reflective write-up. Grading criteria include clarity of design, evidence from user tests, and quality of implementation. Peer evaluation affects individual grades for group work. Instructors expect regular progress and meeting milestones. Late submissions receive penalties unless students explain issues early. Students who plan work early reduce stress and deliver stronger projects.
How To Succeed: Study Strategies, Teamwork, And Portfolio Tips
Students should start work early and split tasks by strength. They should schedule short, regular usability tests and apply feedback fast. They should keep clear notes and share them with teammates. They should use the grading rubric to guide choices. They should log design decisions and link them to test results for the project report. For the portfolio, students should export prototypes, record test clips, and write a one-page case study that explains problem, method, solution, and impact. Students who follow these steps tend to score higher and to get interview interest for internships.


