Introduction to Information System Security Essay

1928 Words 8 Pages
HC: Human-Computer Interaction
Human–computer interaction (HCI) is concerned with designing the interaction between people and computers and the construction of interfaces to afford this. Interaction between users and computational artefacts occurs at an interface which includes both software and hardware. Interface design impacts the software life-cycle in that it should occur early; the design and implementation of core functionality can influence the user interface – for better or worse. Because it deals with people as well as computers, as a knowledge area HCI draws on a variety of disciplinary traditions including psychology, computer science, product design, anthropology and engineering.

HC: Human Computer Interaction (4
…show more content…
Gulfs of expectation and execution. Social models that inform interaction design: culture, communication, networks and organizations. Principles of good design and good designers; engineering tradeoffs Accessibility: interfaces for differently-abled populations (e.g blind, motion-impaired) Interfaces for differently-aged population groups (e.g. children, 80+)

Learning Outcomes: Students should be able to:
1. Discuss why human-centered software development is important (knowledge) 2. Summarize the basic precepts of psychological and social interaction (knowledge) 3. Develop and use a conceptual vocabulary for analyzing human interaction with software: affordance, conceptual model, feedback, and so forth (comprehension) 4. Define a user-centered design process that explicitly recognizes that the user is not like the developer or her acquaintances (comprehension) 5. Create and conduct a simple usability test for an existing software application (application)

HC/Designing Interaction [0 Core-Tier1 hours, 4 Core-Tier2 hours]
Motivation: CS students need a minimal set of well-established methods and tools to bring to interface construction. Topics:
• • • • • • • • • Principles of different styles of interface: e.g. command line, graphical tangible. Basic two-dimensional design fundamentals as applied to the visual interface, including use of grid, typography, color and contrast, scale, ordering and hierarchy.) Task analysis Paper

Related Documents