[Eecs_mscs] Spring 2023 new course: CS5900 Special Topics in CS - Human Computer Interface (HCI) Design

Hunter, Tiffany huntert1 at ohio.edu
Wed Dec 21 15:44:38 EST 2022


Spring 2023 CS4900/5900 Special Topics in Computer Science - Human Computer Interface (HCI) Design
--Immersive Software Application Design
Class Sessions:

  *   Time: Tu, Th 2:00 PM - 3:20 PM ET.
  *   Location: ARC 212

Course Description

A course that focuses on principles, techniques, paradigms, and tools for human computer interface (HCI) design of immersive software applications. Topics include HCI design in 3D virtual worlds and 3D games, voice-based user interface design, standalone versus cloud-based user interface design, HCI design of immersive applications (e.g. auto-pilot programs), hands-free user-interface design, intrusive application user interface design (e.g. Google Glasses), and mixed-reality robotics design. Historical HCI design topics such as traditional text-based user interface design and modern graphical user interface (GUI) design are also covered. Principles of conceptual modeling and conceptual metaphor creation are discussed. The course includes a term project the explores one of these topics in greater depth. Unity3D, a 3D game engine, or similar platforms are used in most term projects.

Readings

No required textbook.

Required readings include:

  *   Jackson, Daniel. The Essence of Software: Why Concepts Matter for Great Design. Princeton University Press, 2021. (Full PDF available from OU Library.)
  *   Kim, Jingoog, and Mary Lou Maher. "Conceptual metaphors for designing smart environments: device, robot, and friend." Frontiers in Psychology 11 (2020): 198.
  *   Dennler, Nathaniel, et al. "Using Design Metaphors to Understand User Expectations of Socially Interactive Robot Embodiments." arXiv preprint arXiv:2201.10671 (2022). https://arxiv.org/pdf/2201.10671.pdf<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Farxiv.org%2Fpdf%2F2201.10671.pdf&data=05%7C01%7Ceecs_mscs%40listserv.ohio.edu%7Cf24de73057414bbd492d08dae3942d7c%7Cf3308007477c4a70888934611817c55a%7C0%7C0%7C638072522798214111%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=LV%2Bja31Aw%2BmGqSLRZfClCSb8swRuaIZHxWOlFQql3Nw%3D&reserved=0>

Term projects

Term projects can be individual projects or pair projects. In pair projects, both partners are expected to contribute significantly to the code base. Pair projects are expected to be twice as large in scale as individual projects.

Each term project must identify at least one key feature. HCI design/immersive software design principles and techniques will be applied in the context of this feature. Key concepts or conceptual metaphors much be identified.

It is encouraged that the term projects are based on an existing code base or an existing app/prototype, so that more efforts can be spent on conceptual refinement instead of basic implementation of the features.

Candidate project platforms

  *   Unity3D
  *   Microsoft HoloLens 2
  *   Meta/Facebook Oculus Quest 2
  *   Meta/Facebook Oculus Quest Pro
  *   Android / Loomo by Segway
  *   Voice/acoustic interface

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.ohio.edu/pipermail/eecs_mscs/attachments/20221221/ffdf23f1/attachment.html>


More information about the Eecs_mscs mailing list