CPEN 408 — Human-Computer Interface
Computer Engineering · University of Ghana
History and overview of human computer interaction including reasons for studying humancomputer interaction in engineering, and the relevance of human-computer interaction to computer engineering. Foundations of human-computer interaction including strengths and weaknesses of ranges of human interfaces such as text based systems, graphics, sound, animations, human performance models such as perception, movement, cognition, etc., principles of good human computer interaction design in the context of computer engineering. Graphic user interface: developments interface including textual displays, displays that exhibit alarms and interactions; principles of design using GUIs, GUI toolkits, design principles for web interfaces. Intelligent systems: nature of intelligent systems and implication for sensors and software, special case of mobile systems and location aware systems, problems associated with control passing to agent and user losing control. Human centered software development: structure of large systems that embodies human-computer interaction codes, processes associated with human centered software, functionality and usability, specification of presentation and interaction, prototyping techniques and tools, quality considerations, standards and guidelines. Interactive GUI design: choice of interaction styles, human-computer interaction aspects of common widgets and of screen design, handling human failure, interfaces for computer engineering tools, multi-modal interaction, 3D interaction and virtual reality. GUI programming: user interface management systems, kernel based and client server models for user interface, dialogue independence and level analysis, widget classes and aggregation of widgets, event management and user interaction, geometry management, GUI builders and user interface programming environment, cross platform design.
- Credits
- 3
- Level
- Level 400
Other courses on this programme
- CPEN 400 — Independent Project
- CPEN 401 — Control Systems Analysis and Design
- CPEN 402 — Advanced Computer Architecture
- CPEN 403 — Embedded Systems (rerequisites: CPEN 303)
- CPEN 404 — Computer Vision and Robotics
- CPEN 405 — Artificial Intelligence
- CPEN 406 — Wireless Communication Systems
- CPEN 407 — Software Engineering (rerequisites: CPEN 207)
- CPEN 409 — Computer Graphics
- CPEN 411 — VLSI Systems Design
- CPEN 412 — Web Software Architecture
- CPEN 413 — Microprocessor Systems and Integration
Practising CPEN 408 with Questora
Upload your own slides, notes and past papers for CPEN 408 and Questora builds mock exams, practice questions and a revision plan from them.
Start freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).