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

بواسطة: edX

Overview

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.

Taught by

David Joyner

Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond
الذهاب الي الدورة

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

بواسطة: edX

  • edX
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • أيام محددة
  • beginner
  • English
8.1.2PHP Version298msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (189ms)
    • Application (108ms)
    • 1 x Booting (63.42%)
      188.80ms
      1 x Application (36.34%)
      108.19ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed4.11ms
      • select * from `courses` where `slug_ar` = 'human-computer-interaction-iv:-evaluation,-agile-methods-&-beyond' limit 1
        2.89ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. human-computer-interaction-iv:-evaluation,-agile-methods-&-beyond
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-13 12:14:38' where `id` = 608
        430μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-13 12:14:38
        • 1. 608
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (26)
        150μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        140μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (22) and `institutions`.`deleted_at` is null
        160μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (1) and `providers`.`deleted_at` is null
        150μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 602 limit 1
        190μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 602
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        PWte04gi4wgXG97XLkFSylrVnSWRqBpzWiA1IKE2
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/human-...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/human-computer-interaction-iv:-evaluation,-agile-methods-&-beyond
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "priority" => array:1 [ 0 => "u=0, i" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.224.15.154" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "18.224.15.154" ] "cf-ray" => array:1 [ 0 => "92fae25feb7f000c-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_PRIORITY" => "u=0, i" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "18.224.15.154" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "18.224.15.154" "HTTP_CF_RAY" => "92fae25feb7f000c-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "17976" "REMOTE_ADDR" => "172.70.126.132" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/human-computer-interaction-iv:-evaluation,-agile-methods-&-beyond" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744546478.3201 "REQUEST_TIME" => 1744546478 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 13 Apr 2025 12:14:38 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkU2cjV1SXhvM2tzV0dDRTd6THozVXc9PSIsInZhbHVlIjoiWVR0M2lQNTM2L1haRVBtN09jVXRFVlorb1BmNXlESTRheHcyNGhsODFzTjhOazlEeTRIQUdrMmdabG1ZUFV0eGJpcFB4Rk5pejViOStQL3JUb25Hb3RtSEphWFF1cHhrVEJVQ2x0ZHMrMDJYeVZhYU1mSFdmcVJqUXJIUzI2UlciLCJtYWMiOiJjYTlkMDExZTJkNzM4OWY4NzhlZWYyMmRlOTdmNjc5NjRmMmEyYmMxNjdjZmVkMTFhMjc5MjUzYzNlNmQ3NDZiIiwidGFnIjoiIn0%3D; expires=Sun, 13 Apr 2025 14:14:38 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkU2cjV1SXhvM2tzV0dDRTd6THozVXc9PSIsInZhbHVlIjoiWVR0M2lQNTM2L1haRVBtN09jVXRFVlorb1BmNXlESTRheHcyNGhsODFzTjhOazlEeTRIQUdrMmdabG1ZUFV0eGJpcFB4R" 1 => "laravel_session=eyJpdiI6IlEwN3pwY3JBeTlwUUw5MjZzYUlBZEE9PSIsInZhbHVlIjoiUFdDTWhnT1VKM09jMng0bDFqMS9HcU5wTjNNbkpmTUgrN0RFMjZ2d21NblBNY2I1UlRvOWJsb3pJUWRpTDluS3N2WDdlNU5KSkY1dWlacnh3N1IycXFWWnI5WkpKOHlYdlhwdG5EUk5nQ2VvcVNOYmFaN3FYZ0dTUVJiOU5Jc3ciLCJtYWMiOiIyZDExMGUwYjQ2MDI5ZTE5MjgzNzFmMThlMjE5OTg2MWIyYmI4OTA0ZDlmODg4OTZiNDFlMDkzMDMzY2VhMTZiIiwidGFnIjoiIn0%3D; expires=Sun, 13 Apr 2025 14:14:38 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IlEwN3pwY3JBeTlwUUw5MjZzYUlBZEE9PSIsInZhbHVlIjoiUFdDTWhnT1VKM09jMng0bDFqMS9HcU5wTjNNbkpmTUgrN0RFMjZ2d21NblBNY2I1UlRvOWJsb3pJUWRpTDluS3N2" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkU2cjV1SXhvM2tzV0dDRTd6THozVXc9PSIsInZhbHVlIjoiWVR0M2lQNTM2L1haRVBtN09jVXRFVlorb1BmNXlESTRheHcyNGhsODFzTjhOazlEeTRIQUdrMmdabG1ZUFV0eGJpcFB4Rk5pejViOStQL3JUb25Hb3RtSEphWFF1cHhrVEJVQ2x0ZHMrMDJYeVZhYU1mSFdmcVJqUXJIUzI2UlciLCJtYWMiOiJjYTlkMDExZTJkNzM4OWY4NzhlZWYyMmRlOTdmNjc5NjRmMmEyYmMxNjdjZmVkMTFhMjc5MjUzYzNlNmQ3NDZiIiwidGFnIjoiIn0%3D; expires=Sun, 13-Apr-2025 14:14:38 GMT; path=/XSRF-TOKEN=eyJpdiI6IkU2cjV1SXhvM2tzV0dDRTd6THozVXc9PSIsInZhbHVlIjoiWVR0M2lQNTM2L1haRVBtN09jVXRFVlorb1BmNXlESTRheHcyNGhsODFzTjhOazlEeTRIQUdrMmdabG1ZUFV0eGJpcFB4R" 1 => "laravel_session=eyJpdiI6IlEwN3pwY3JBeTlwUUw5MjZzYUlBZEE9PSIsInZhbHVlIjoiUFdDTWhnT1VKM09jMng0bDFqMS9HcU5wTjNNbkpmTUgrN0RFMjZ2d21NblBNY2I1UlRvOWJsb3pJUWRpTDluS3N2WDdlNU5KSkY1dWlacnh3N1IycXFWWnI5WkpKOHlYdlhwdG5EUk5nQ2VvcVNOYmFaN3FYZ0dTUVJiOU5Jc3ciLCJtYWMiOiIyZDExMGUwYjQ2MDI5ZTE5MjgzNzFmMThlMjE5OTg2MWIyYmI4OTA0ZDlmODg4OTZiNDFlMDkzMDMzY2VhMTZiIiwidGFnIjoiIn0%3D; expires=Sun, 13-Apr-2025 14:14:38 GMT; path=/; httponlylaravel_session=eyJpdiI6IlEwN3pwY3JBeTlwUUw5MjZzYUlBZEE9PSIsInZhbHVlIjoiUFdDTWhnT1VKM09jMng0bDFqMS9HcU5wTjNNbkpmTUgrN0RFMjZ2d21NblBNY2I1UlRvOWJsb3pJUWRpTDluS3N2" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "PWte04gi4wgXG97XLkFSylrVnSWRqBpzWiA1IKE2" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/human-computer-interaction-iv:-evaluation,-agile-methods-&-beyond" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]