Save For Later

Human-Computer Interaction

Save For Later

Learn how to design computers for humans

Learn the fundamentals of Human Computer Interaction in this four-course certificate.

This course begins with an introduction to the field of Human-Computer Interaction as a whole and where it sits in the context of related and similar fields like Human Factors Engineering and User Experience Design. Here, you’ll learn just enough of the history of HCI to get started having real conversations about the field.

Then, you’ll learn the fundamental design principles of human-computer interaction. You’ll start with the fundamental feedback cycle that underlies all interactions between users and interfaces. With that in mind, you’ll then learn the design principles developed by visionaries in the field like Don Norman, Jakob Nielsen, Larry Constantine, and Lucy Lockwood. From there, you’ll move into more advanced theories of HCI, including situated action and distributed cognition, then conclude by looking at how interface design can impact social change.

After you’ve learned the fundamental principles and theories of HCI, you’ll move onto the design life cycle. The design life cycle covers how you iteratively gather requirements, brainstorm alternatives, prototype interfaces, and gather user feedback quickly to make fast progress in designing and improving user interfaces. You’ll cover the basics of how to develop a good survey, conduct an informative interview, and control for bias throughout your needfinding processes. You’ll then learn about running effective brainstorming sessions, and then prototyping at the just-right level of fidelity for your current confidence in your designs. Finally, you’ll learn how to evaluate those prototypes with real users, gathering their feedback for a new run through the design life cycle.

After that, we’ll briefly look at the current state of human-computer interaction, focusing on three areas: technologies like virtual and augmented reality, ideas like gesture- or touch-based interaction, and application areas like healthcare and security. In this exploration, we’ll rely heavily on cutting-edge papers and publications from the ever-changing field of HCI.

Then finally, we’ll recap the entire course contents, and tell you what to do next to further your HCI education: whether it’s pursuing a Master’s or PhD in the field, taking follow-up MOOCs, or beginning your own HCI research career.

The material in this course is borrowed from Georgia Tech’s CS6750: Human-Computer Interaction, part of its online Master of Science in Computer Science program. You’ll watch the exact same lectures as students in the for-credit program.

What you'll learn

  • The fundamental guidelines and heuristics of user interface design to inform the creation of strong user interfaces, from major principles like discoverability and affordances to frameworks like distributed cognition and task analysis.
  • The stages of the design life cycle, including needfinding and requirements gathering; individual and group brainstorming; low- to high-fidelity prototyping; and qualitative, quantitative, and heuristic evaluation of human-computer interfaces.
  • The power of human-computer interaction in the modern world and the role it can play in promoting equity, accessibility, and progress.
  • The application of modern development frameworks and theories like the Agile Method, Universal Design, Activity Theory, and Value-Sensitive Design to the creation of computational interfaces.
  • The state of the art in HCI, including emerging technologies like virtual reality, augmented reality, and wearable devices; new ideas like context-sensitive interfaces and social computing; and application areas like healthcare and cybersecurity.

Read More

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

From GTx, The Georgia Institute of Technology via edX
Hours 144
Instructor David Joyner
Language English
Subjects Programming

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Process Engineer / Systems Interaction Engineer $68k

Fluid-Thermal-Structures Interaction Engineer $77k

Motion & Interaction Designer $90k

Interaction Designer and Business Analyst $95k

InterAction CRM Specialist $113k

Usability Researcher, Interaction Designer $121k

Interaction Architect $122k

Interaction Designer / Rails Developer $130k

Visual/Interaction Designer $167k

Senior Team Web Interaction Designer Lead $183k

Principal Visual/Interaction Designer $203k

Principal Interaction Designer Lead $256k

Courses in this Professional Certificate

Listed in the order in which they should be taken

Starts Course Information

On Demand

Human-Computer Interaction I: Fundamentals & Design Principles

This course takes you through the first eight lessons of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. In...

edX | GTx, The Georgia Institute of Technology

Save

On Demand

Human-Computer Interaction II: Cognition, Context & Culture (You were viewing this course)

This course takes you through lessons 9 through 13 of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. In...

edX | GTx, The Georgia Institute of Technology

Save

On Demand

Human-Computer Interaction III: Ethics, Needfinding & Prototyping

This course takes you through lessons 14 through 18 of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. In...

edX | GTx, The Georgia Institute of Technology

Save

On Demand

Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond

This course takes you through the last nine lessons of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. In...

edX | GTx, The Georgia Institute of Technology

Save

edX

&

GTx, The Georgia Institute of Technology

From GTx, The Georgia Institute of Technology via edX
Hours 144
Instructor David Joyner
Language English
Subjects Programming

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Process Engineer / Systems Interaction Engineer $68k

Fluid-Thermal-Structures Interaction Engineer $77k

Motion & Interaction Designer $90k

Interaction Designer and Business Analyst $95k

InterAction CRM Specialist $113k

Usability Researcher, Interaction Designer $121k

Interaction Architect $122k

Interaction Designer / Rails Developer $130k

Visual/Interaction Designer $167k

Senior Team Web Interaction Designer Lead $183k

Principal Visual/Interaction Designer $203k

Principal Interaction Designer Lead $256k

Similar Courses

Sorted by relevance