
Explore the basics of human computer interaction, defining hci as the study and design of human–computer interaction to be easy, efficient, and user-friendly.
Explore how human computer interaction is multidisciplinary—from cognitive sciences and ergonomics to engineering and business—shaping usable input-output cycles, sight, visual angle, and visual acuity.
Explore how sensory memory acts as a buffer for visual, hearing, and touch stimuli, guiding attention toward short-term and long-term memory. Learn about iconic memory and haptic memory.
Explore short term memory as the temporary store for recently perceived information, and its small capacity. See how chunking digits and steps, like multiplication, extends recall and demonstrates memory strategies.
Explore interaction styles in HCI, including CLI and GUI, as well as voice, touch, and gesture-based interactions, detailing their characteristics, advantages, and disadvantages.
Implement robust system backup and disaster recovery to protect data, minimize downtime, and ensure business continuity with full, incremental, and differential backups.
Human-Computer Interaction (HCI) is an interdisciplinary course that explores the relationship between people and technology, focusing on designing and improving user interfaces and user experiences (UI/UX). The course covers key principles of user-centered design, interaction design, and usability testing, helping students understand how to create intuitive and efficient interfaces that cater to users' needs. Students learn how cognitive psychology and human behavior play critical roles in designing systems that are both effective and accessible. The curriculum includes practical hands-on projects, where learners apply design thinking and prototyping techniques to develop and test interactive systems across various platforms, such as websites, mobile apps, and physical devices. Additionally, HCI examines the impact of technology on society, exploring issues like accessibility, inclusivity, and ethical considerations in design. By the end of the course, students will have gained a strong foundation in the principles of HCI, equipping them with the tools and techniques to improve user experiences and solve real-world problems through thoughtful design. This course is ideal for students in computer science, engineering, psychology, and design, as well as professionals looking to enhance their understanding of how to create user-friendly technologies. Graduates will be prepared to work in UI/UX design, product development, or human-centered research roles.