We may earn an affiliate commission when you visit our partners.
Course image
David Joyner

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 this final course in the professional certificate, you’ll complete your understanding of the design life cycle, and learn about the modern relevance of human-computer interaction.

Read more

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 this final course in the professional certificate, you’ll complete your understanding of the design life cycle, and learn about the modern relevance of human-computer interaction.

You’ll begin by learning about evaluation. This is the critical final step of the design life cycle, where we put our prototypes in front of real users (or strong approximations thereof) to get feedback on their quality. You’ll learn about three methods for evaluation: first, qualitative evaluation lets you get direct feedback on the strengths and weaknesses of your interface from real users. Second, quantitative evaluation lets you make strong claims about the effectiveness of your interface or the validity of your theories of interaction. Third, heuristic evaluation lets you inject evaluation much more completely into the design process, persistently putting yourself into the mindset of a user to investigate an interface.

Then, you’ll learn how human-computer interaction relates to a modern trend in software development, Agile design. HCI and Agile development have a deep symbiosis in the way they each value rapid feedback. Moreover, modern technologies have allowed high-fidelity prototypes to be developed with the relative ease of low-fidelity prototypes in the past, allowing even better feedback and evaluation to come in throughout the design process.

After wrapping up your understanding of the design life cycle and its iterative nature, you’ll turn your attention to a deeper dive into the modern state of human-computer interaction. You’ll have the chance to explore cutting-edge research in HCI, from technologies like extended reality to domains like cybersecurity to ideas like gesture-based interaction. HCI is a dynamic and evolving field, and any education it would not be complete without a chance to look at what’s happening today.

Finally, you’ll conclude by looking at how far you’ve come and what you could do next. From other MOOCs to graduate degrees in the field, there are enormous possibilities for further studies in HCI.

By the end of this course, you’ll have an understanding of the importance of evaluation in the design life cycle, as well as an understanding of where HCI sits in modern development and research.

What's inside

Learning objectives

  • Methods for qualitative evaluation, including think-aloud studies and post-hoc interviews.
  • Methods for empirical evaluation, including hypothesis testing and experimental design.
  • Methods for heuristic evaluation, such as cognitive walkthroughs and task analysis.
  • The symbiosis between hci and agile development cycles.
  • The current state of hci technologies such as extended reality, mobile devices, and robotics.
  • The current state of hci in domains like education, healthcare, and cybersecurity.
  • The significant sub-schools of hci such as social computing, computer-supported collaborative work, and information visualization.
  • What you can expect to do next in hci.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Completes understanding of the human-computer interaction design life cycle
Lays out the modern relevance of human-computer interaction in software development
Offers coverage of cutting-edge research across various HCI disciplines
Provides hands-on, serialized evaluation methods: qualitative, quantitative, and heuristic
Instructed by Dr. David Joyner, known for his contributions to human-computer interaction

Save this course

Save Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond to your list so you can find it easily later:
Save

Reviews summary

Well-received hci course

According to learners, this course is an engaging introduction to evaluation methods used in Human-Computer Interaction (HCI). Students say they leave this course feeling confident in their ability to apply their new knowledge in the future.

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond with these activities:
Review how to evaluate user interfaces
Helps you prepare for the course by refreshing your knowledge on the techniques you will use for evaluating user interfaces.
Show steps
  • Review the principles of user interface design.
  • Read articles or watch videos on user interface evaluation methods.
  • Try out some of the evaluation methods yourself on a simple user interface.
Follow a tutorial on user interface design
Helps you learn the basics of user interface design.
Browse courses on User Interface Design
Show steps
  • Find a tutorial on user interface design.
  • Follow the steps in the tutorial.
  • Complete the exercises in the tutorial.
Read Designing for Interaction
Provides you with a comprehensive overview of the principles and practices of user interface design.
Show steps
  • Read the book's introduction.
  • Read the chapters on the design process, user research, and prototyping.
  • Read the chapters on the evaluation of user interfaces.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Discuss user interface design with peers
Gives you the opportunity to share your knowledge and learn from others.
Browse courses on User Interface Design
Show steps
  • Find a study partner or group.
  • Discuss the principles of user interface design.
  • Share your experiences with designing and evaluating user interfaces.
Create a user interface prototype
Gives you hands-on experience with designing and prototyping user interfaces.
Show steps
  • Choose a user interface to prototype.
  • Sketch out your design.
  • Create a prototype using a prototyping tool.
  • Test your prototype with users.
Attend a user interface design conference
Gives you the opportunity to network with other professionals in the field.
Browse courses on User Interface Design
Show steps
  • Find a user interface design conference to attend.
  • Attend the conference.
  • Network with other attendees.
Practice evaluating user interfaces
Helps you develop your skills in evaluating user interfaces.
Show steps
  • Find a user interface to evaluate.
  • Use the evaluation methods you learned in the course to evaluate the interface.
  • Write a report on your findings.
Participate in a user interface design workshop
Provides you with hands-on experience with user interface design.
Browse courses on User Interface Design
Show steps
  • Find a user interface design workshop to participate in.
  • Attend the workshop.
  • Participate in the exercises and activities.

Career center

Learners who complete Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond will develop knowledge and skills that may be useful to these careers:
User Experience (UX) Designer
A UX Designer designs user interfaces for websites, software applications, and other digital products. This course can help UX Designers gain a strong foundation in human-computer interaction (HCI), including methods for evaluating user interfaces and understanding the principles of Agile development.
User Researcher
User Researchers conduct research to understand user needs and behaviors. This course can help User Researchers learn about qualitative and quantitative evaluation methods, which are essential for gathering user feedback and improving the user experience of digital products.
Product Manager
Product Managers are responsible for overseeing the development and launch of new products. This course can help Product Managers understand the importance of HCI in product development and learn about the principles of Agile development, which can help them bring products to market more quickly and efficiently.
Interaction Designer
Interaction Designers design the way that users interact with digital products. This course can help Interaction Designers gain a strong foundation in HCI, including methods for evaluating user interfaces and understanding the principles of Agile development.
Information Architect
Information Architects design and organize the structure and content of websites and other digital products. This course can help Information Architects understand the principles of HCI and learn about the importance of user experience in designing effective digital products.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course may be useful for Software Engineers who want to learn more about HCI and the principles of Agile development, which can help them build more user-friendly and efficient software applications.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. This course may be useful for Data Analysts who want to learn more about HCI and the principles of Agile development, which can help them gather and analyze data more effectively.
Sales Manager
Sales Managers lead and motivate sales teams to achieve sales goals. This course may be useful for Sales Managers who want to learn more about HCI and the principles of Agile development, which can help them close more deals and improve customer satisfaction.
Marketing Manager
Marketing Managers develop and execute marketing campaigns to promote products and services. This course may be useful for Marketing Managers who want to learn more about HCI and the principles of Agile development, which can help them create more effective marketing campaigns.
Computer Science Professor
Computer Science Professors teach computer science courses at universities and colleges. This course can help Computer Science Professors gain a strong foundation in HCI and learn about the latest research in the field, which they can share with their students.
Technical Writer
Technical Writers create user manuals, documentation, and other materials to help users understand and use products and services. This course can help Technical Writers learn about the principles of HCI and how to write clear and concise documentation that is easy for users to understand.
UX Researcher
UX Researchers conduct research to understand user needs and behaviors. This course can help UX Researchers learn about qualitative and quantitative evaluation methods, which are essential for gathering user feedback and improving the user experience of digital products.
Web Developer
Web Developers design and develop websites and other web-based applications. This course may be useful for Web Developers who want to learn more about HCI and the principles of Agile development, which can help them build more user-friendly and efficient websites.
Graphic designer
Graphic Designers create visual content for websites, magazines, newspapers, and other media. This course may be useful for Graphic Designers who want to learn more about HCI and the principles of Agile development, which can help them create more effective and engaging visual content.
Business Analyst
Business Analysts analyze business needs and develop solutions to improve business processes. This course may be useful for Business Analysts who want to learn more about HCI and the principles of Agile development, which can help them gather and analyze data more effectively and develop more effective solutions.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond.
Comprehensive reference on HCI. It covers a wide range of topics, including the history, theory, and methods of HCI. It valuable resource for anyone who wants to learn more about HCI.
Explores the Agile UX design process, which emphasizes user feedback and iterative design. It is an excellent resource for anyone who wants to learn more about Agile development and its application in HCI.
This classic book provides a practical guide to HCI. It covers the principles of design and how they can be applied to create user-friendly products. It valuable resource for anyone who wants to learn more about HCI.
Provides a comprehensive overview of the methods and techniques used to evaluate user experience. It valuable resource for anyone who wants to learn more about this essential aspect of HCI. While the book may be more valuable as additional reading than current reference, it provides a strong foundation in UX evaluation methods.
Covers the field of computer-supported cooperative work, which explores the use of computers to support collaboration and teamwork. It valuable resource for anyone who wants to learn more about this area of HCI.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond.
Human-Computer Interaction III: Ethics, Needfinding &...
Most relevant
Human-Computer Interaction I: Fundamentals & Design...
Most relevant
Human-Computer Interaction
Most relevant
Human-Centered Design: an Introduction
Most relevant
Fundamentals of Data Visualization
Computer Architecture Essentials on Arm
Computer Architecture Essentials on Arm
Human-Computer Interaction II: Cognition, Context &...
VR Developer
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser