Human-Computer Interaction (HCI)
Human-Computer Interaction (HCI)
Main navigation
-
Research Areas
- Overview
- Bioinformatics and Computational Biology
- Computer Vision
- Computer Graphics
- Cloud Computing
- Data Science
- Distributed Systems and Networking
- Embedded Systems
- Evolutionary Computation and Metaheuristic
- Human-Computer Interaction (HCI)
- Image and Video Processing
- Information Security
- Machine Learning
- Mobile Networking
- Mobile and Real-Time Computing
- Multimedia Computing
- Software Engineering
- Theoretical Computer Science
- Research Centres & Labs
- Publications
- Colloquiums
Human-computer interaction (HCI) is a multidisciplinary field of study focusing on the design of computer technology and. In particular, the interaction between humans and computing systems. Initially, as a specialty area in computer science embracing cognitive science and human factors engineering, HCI has now been expanded to cover all forms of information technology, including mobile devices, wearables, sensors, virtual and augmented reality, and many more. Through collaborations with scholars and designers across the world, the HCI group at CityU actively publishes and presents research papers at top-tier venues including CHI, CSCW, DIS, and IMWUT, and develops novel interfaces and artifacts with real-world impacts.
Topics
- User Experience Design
- Interactive prototyping
- Usability engineering
- Human factor engineering
- Multimodal Interaction
- Speech input/output
- Gesture interaction
- Interactive surfaces
- Virtual and augmented reality
- Health Informatics
- Self-tracking technologies
- Patient-generated data
- Persuasive technology
- Social Computing
- Social networking
- On-line gaming
- Crowdsourcing
- Collective intelligence
- Human-Centered AI
- Human-AI collaboration
- Explainable AI
- Intelligent Healthcare
Research Centres
- Video, Image, and Sound Analysis Lab (VISAL)
- Interactive Multimedia and Virtual Reality Laboratory
- 3D Motion Capture Laboratory
- Centre for Innovative Applications of internet and multimedia technologies (AIMtech)
Courses
- CS1103B Media Computing
- CS2204 Fundamentals of Internet Applications Development
- CS3382 Web Usability Design and Engineering
- CS3483 Multimodal Interface Design
- CS4182 Computer Graphics
- CS4185 Multimedia Technologies and Applications
- GE2324 The Art and Science of Data
- CS5182 Computer Graphics
- CS5185 Multimedia Technologies and Applications
- CS5188 Virtual Reality Technologies and Applications
- CS5281 Internet Application Development
- CS5367 Computer Games Design
- EC5001 Introduction to eCommerce
- EC6001 eCommerce Project