• Home
  • Research
  • Team
  • Bio
  • Publications
  • Courses
  • Partnerships
  • Funding
  • Join Us
  • More
    • Home
    • Research
    • Team
    • Bio
    • Publications
    • Courses
    • Partnerships
    • Funding
    • Join Us

  • Home
  • Research
  • Team
  • Bio
  • Publications
  • Courses
  • Partnerships
  • Funding
  • Join Us

graduate and undergraduate courses

Graduate

CS9852 Masterclass in HCI

The Master Class in HCI trains graduate students in advanced methods and theories for Human-Computer Interaction research. The course integrates rigorous design methodologies, empirical evaluation techniques, and theoretical analysis to equip students with the tools to investigate and advance human-centered technologies.

CS9850 Human-centered Foundation Models in AI

This graduate-level course delves into human-centered design for foundation models in AI, covering a range of topics including bias, fairness, explainability, and human-AI collaboration. It emphasizes the importance of data management, privacy, cultural values, and the development of transparent and trustworthy AI systems. 

CP650 User Interface Design and Implementation

This course offers an extensive overview of user experience design and research, focusing on human-computer interaction and interaction design. It covers interaction theories, design principles, prototyping, interface evaluation, and user interface implementation, along with qualitative and quantitative research methods for user-centered data analysis, highlighting their strengths and limitations.


Undergraduate

CS4483/9541 Game Design

The Game Design course introduces undergraduate and graduate students to the principles and methods for creating engaging, interactive games. It emphasizes core gameplay mechanics, iterative design, and prototyping, equipping students to conceptualize, develop, and evaluate games through a human-centered design lens.

CS3307 Object Oriented Design and Analysis

This course trains students in foundational principles and techniques for designing scalable, maintainable software systems. It focuses on UML modeling, design patterns, and software architecture, preparing students to apply object-oriented principles to solve real-world problems.

UX100 Design Thinking I

In this course, students learn to apply design thinking and UX research methods to develop intuitive and user-centric technological solutions, gaining practical skills in prototype creation and user feedback analysis.

UX115 UX Research Methods I

In this course, students learn qualitative UX research methods including heuristic evaluations, interviews, focus groups, observational field studies, and thematic analysis to understand user needs and behaviors for informed design strategies. 

UX204 Digital Technology Lab

This course provides a comprehensive introduction to digital technology, covering hardware, software, programming, the internet, web development, cybersecurity, and databases. It aims to equip students with foundational knowledge and skills in computing systems through lectures, lab exercises, and project work.

UX230 Interaction Design I

The course provides a deep dive into the essence of interaction design, concentrating on understanding how design choices affect user experience across cognitive, affective, perceptual, physiological, environmental, and social dimensions. It encourages students to critically evaluate these aspects, emphasizing the impact of interaction design decisions.

UX271 Research in User Experience Design

In this course, students engage deeply with quantitative UX research methods, focusing on essential metrics for summative assessment, including survey methodologies, A/B testing, usability metrics, and web analytics. A significant emphasis is placed on mastering statistical tests such as Chi-square and ANOVA, along with comprehensive coverage of experimental design principles, spanning both parametric and non-parametric approaches. 

UX330 Interaction Design II

This course encompasses a comprehensive understanding of interaction design's concepts, theories, and principles, along with an exploration of various psychological aspects such as perception, cognition, and user behavior. It includes an analysis of human information processing constraints and limitations, and teaches the application of visual design principles and cognitive ergonomics to optimize interaction design.

Copyright © 2024 HCCG - All Rights Reserved.


This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept