CCS FREEEL 1 - HCI

The course introduces students to the discipline concerned with the design, implementation and evaluation of various computing systems intended for human use. Emphasis will be placed on understanding human behavior with interactive objects, knowing how to develop and evaluate interactive software using human-centered approach, and general knowledge of HCI design issues with multiple types of interactive applications. Students will also participate in group projects to design and evaluate user interfaces.

CLO1. Explain the importance of the course in relation to the goals and objectives of the program, the college and the university;

CLO2. Identify basic human abilities and limitations, and identify various computing tools that support the interaction between humans and computers;

CLO3. Identify several fundamental principles for effective GUI design and articulate the effect of fundamental design principles on the structure of a graphical user interface;

CLO4. Develop interface prototypes fit for users of specific software including also those with specific accessibility issues.

CLO5. Evaluate an existing software based on general principles used in the heuristic evaluation, and common usability guidelines and standards.

CLO6. Describe future developments in human-computer interaction considering existing and emerging technologies.