cps157hcm is an introductory course on human-computer interaction. The course outlines core concepts, practical labs, and project work. It suits students who study computer science, design, or information systems. The course prepares students for design tasks, usability testing, and basic interface development. This guide summarizes the course purpose, weekly topics, assessments, and clear study steps for success.
Table of Contents
ToggleKey Takeaways
- CPS157HCM is an introductory course that teaches essential human-computer interaction (HCI) concepts and practical skills in design and usability testing.
- The course covers weekly topics such as user research, prototyping, accessibility, mobile design, and usability evaluation to build a strong foundation in HCI.
- Assessments include labs, a midterm, a final project, and participation, emphasizing steady weekly effort and timely submissions.
- Success in CPS157HCM requires active participation, regular user testing, thorough documentation of design decisions, and collaboration in study groups.
- The course prepares students and professionals to apply human-computer interaction principles effectively, enhancing portfolios and resumes with real user feedback and design impact.
What CPS157HCM Is And Who Should Take It
CPS157HCM teaches the basics of human-computer interaction. The course covers user research, interaction design, prototyping, and usability evaluation. It mixes lectures, lab sessions, and group work. Students who study programming or visual design will gain practical skills. Professionals who want to add interaction design to their resume will find the course useful. The course assumes basic programming knowledge and an interest in user-centered design. Instructors expect steady weekly effort and active class participation.
Learning Objectives And Core Topics Covered
CPS157HCM lists clear learning objectives. Students will explain HCI principles, run simple user studies, build low-fidelity prototypes, and analyze usability data. The course covers cognitive principles, interaction patterns, accessibility basics, and mobile interface constraints. Lectures present theory. Labs teach tool use for wireframes and prototypes. Readings include classic HCI papers and recent applied studies. The course emphasizes real user feedback and iterative design. Students will document design decisions and link them to user findings.
Weekly Topic Breakdown
Week 1 defines HCI and introduces basic terms. Week 2 covers cognition and perception in interfaces. Week 3 teaches task analysis and user interviews. Week 4 introduces wireframing and sketching methods. Week 5 covers prototyping tools and methods. Week 6 explains usability testing setup and metrics. Week 7 focuses on accessibility guidelines and inclusive design. Week 8 covers mobile and responsive design. Week 9 teaches heuristic evaluation and expert review. Week 10 guides final project work and presentations.
Assessment, Grading, And Important Dates
CPS157HCM uses a mix of assessments. The course weights include labs, a midterm, a final project, and participation. Instructors post the full schedule on the course site. Students must note lab deadlines and the midterm date in week 6. The final project deadline falls in the last week. The course enforces academic honesty and expects original work. Students who miss important dates must contact the instructor quickly and follow the late work policy.
How To Succeed: Study Strategies, Resources, And Career Applications
Students who want to succeed in CPS157HCM should form small study teams and set weekly goals. They should run quick user tests early and often. They should keep design notes and record user sessions. The course recommends books on HCI basics and current articles from applied conferences. Students should practice prototyping tools used in labs and seek feedback from peers. They should link project outcomes to portfolio pieces for job applications. Employers value clear testing evidence and measurable design impact in resumes.