HUMAN COMPUTER INTERACTION. Course Convenor: Constantine Stephanidis



Similar documents
Information about me. Human-Computer Interaction. 0 - presentation. The question: WHY???? TimeTable. Objectives. Non-objectives.

Integration of Usability Techniques into the Software Development Process

User-Centered Design Chadia Abras 1, Diane Maloney-Krichmar 2, Jenny Preece 3

HUMAN COMPUTER INTERACTION. Course Convenor: Constantine Stephanidis

Human-Computer Interaction Introduction to HCI BSc/CQU Lecture 1

BCS Higher Education Qualifications. Professional Graduate Diploma in IT. Realising the User Interface Syllabus

User Experience in HMI: An Enhanced Assessment Model

Course Title: Introduction to Human Computer Interaction Course Number: HCI101 Course Prerequisites: none Credit Hours: 3 General Studies Credits: 0

INTRODUCTION TO HUMAN-COMPUTER INTERACTION AND INTERACTION DESIGN

Human-Computer Interaction and the Learning Sciences

University of North Florida - School of Computing CAP Interface Design and Implementation

City University of Hong Kong. Information on a Course offered by Department of Computer Science with effect from Semester A in 2014 / 2015

Review and Analysis of Human Computer Interaction (HCI) Principles

DATA MANAGEMENT AND BUSINESS INTELLIGENCE. Module Code 5CC519 Pre-requisite: None

Grading Distribution: Homework: 20% Examination: 15% Final Examination: 25% Project: 40%

Mensch-Maschine-Interaktion 1. Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems

HCI studies in Management Information Systems

To measure or not to measure: Why web usability is different. from traditional usability.

Lincoln University COURSE SYLLABUS

Masters in Design. Interaction Design. Courses of Study. IDC, IIT Bombay

CIS490 Design in Software Engineering. Course Syllabus for the Virtual Class

Course Outline (Undergraduate):

Introduction into Human- Computer Interaction

Screen Design : Navigation, Windows, Controls, Text,

Usability Testing (in HCI B) McGill University, January 26 th, Usability Testing. with Howard Kiewe. Seven Infrequently Asked Questions

Syllabus Human-Computer Interaction (LIS 243)

DESIGN FOR USER EXPERIENCE (ITP 310)

Announcements. Project status demo in class

Human-computer interaction and usability testing: application adoption on B2C Web sites

INFS3631 Innovation and Technology Management. Course Outline Semester 2, 2014

Lincoln University COURSE SYLLABUS. Barrett, D. J. (2011). Leadership communication. (3d. Ed.) New York: McGraw-Hill. (ISBN: )

An Iterative Usability Evaluation Procedure for Interactive Online Courses

Design of a Software Tool for Mobile Application User Mental Models Collection and Visualization

INTEGRATING HCI ELEMENTS INTO THE WATERFALL METHODOLOGY TO EASE NOVICE DEVELOPERS TO DEFINE SYSTEM REQUIREMENTS: RESEARCH-IN- PROGRESS

Human Computer Interaction and Romania s Future of Education

Web System Design and Management. Description. Learning Objectives GLIS 634. Page 1 of 7. Winter 2015

Bad designs. Chapter 1: What is interaction design? Why is this vending machine so bad? Good design. Good and bad design.

CS 565 Business Process & Workflow Management Systems

MISSISSIPPI STATE UNIVERSITY COLLEGE OF EDUCATION. DEPARTMENT of INSTRUCTIONAL SYSTEMS and WORKFORCE DEVELOPMENT COURSE SYLLABUS

NURS 5402/6402/ Healthcare Information Systems and Technology Integration 3 Credit Hours

Modeling the User Interface of Web Applications with UML

Syllabus. HMI 7437: Data Warehousing and Data/Text Mining for Healthcare

Constructivism: A Holistic Approach to Teaching and Learning

DIRECT PH.D. (POST B.S.) IN COMPUTER SCIENCE PROGRAM

Interaction Design. Chapter 1 (April 15, 2015, 9am-12pm): History

APPLYING CLOUD COMPUTING TECHNOLOGY TO BIM VISUALIZATION AND MANIPULATION

ECON828 International Investment and Risk. Semester 1, Department of Economics

This course is an elective for the SIRLS Masters degree. [Prerequisite: IRLS 504 or consent of the instructor.]

CSCI 4163 / CSCI Human Computer Interaction Course Syllabus

OPERATIONS, BUSINESS ANALYTICS & INFORMATION SYSTEMS

CS 340 Cyber Security Weisberg Division of Computer Science College of Information Technology & Engineering Marshall University

CS Client Side Web Development, Hybrid (crn # 10332) Fall 2015 Northeastern Illinois University > College of Arts & Sciences > Syllabus

The Effect of Static Visual Instruction on Students Online Learning: A Pilot Study

ELCM 251 Introduction to Internet Design and Development COURSE OUTLINE

Date: Ray Trygstad Associate Chair, Department of Information Technology and Management

Course Outline (Undergraduate):

Transcription:

UNIVERSITY OF CRETE FACULTY OF SCIENCES AND ENGINEERING COMPUTER SCIENCE DEPARTMENT COURSE CS-464 (OPTIONAL) HUMAN COMPUTER INTERACTION Course Convenor: Constantine Stephanidis Course Credits: 4 Prerequisite: - CS-240 (Data Structures) - CS-150 (Programming) HY-464: Επικοινωνία Ανθρώπου - Μηχανής Slide 1

Human Computer Interaction is the multidisciplinary field concerned with the analysis, design, implementation and evaluation of the user interface of computer applications with which the user may interact, as well as with the issues associated with this interaction Slide 2

(a) to introduce fundamental concepts and analyse the issues associated with the communication process between the human and the computer (b) to point out the importance of rigorous analysis, design, implementation and evaluation of the user interface of computer applications, based on a holistic approach on the one hand of the user needs and capabilities, and on the other hand of the application target goals (c) to identify the required knowledge for effective analysis, design and implementation of user interfaces, providing at the same time theoretical knowledge and practice Slide 3

The assessment of students who will be taking the course will be based on their performance in the written exams, as well as in the assignments that will be carried out in small student groups The final grade for the course will be calculated according to the following formula: F = 0.5 * W + 0.5 * A where: F = Final grade (0-10) W = Written exams grade (0-10) A = Assignments grade (0-10) A = 0,05*PhaseA+ 0,35*PhaseB + 0,40*PhaseC + 0,20*PhaseD The written examination will take place during the exams period. The course does not require written or oral preliminary examinations Slide 4

Project: Develop the user interface of a hypothetical application. The assignment is carried out in the following phases: A. Requirements Analysis (Phase A) B. User Interface Design (Phase B) C. Implementation (Phase C) D. Evaluation (Phase D) Slide 5

Each project phase will be assessed after its submission Detailed guidelines and examples will be provided in tutorials which will be taking place before the beginning of each project phase The project will be carried out in small student groups 2 members groups for graduate students 3 members groups for undergraduate students Slide 6

Project Start Submission* Phase A Requirements Analysis 27/02/2015 06/03/2015 Phase B User Interface Design 06/03/2015 Intermediate Deliverable 16/03/2015 Final Deliverable 27/03/2015 Phase C Implementation 27/03/2015 Intermediate Deliverable 05/04/2015 Final Deliverable 06/05/2015 Phase D Evaluation 06/05/2015 18/05/2015 *The schedule will be strictly followed. * Evaluation dates will be announced ahead of time. * Delayed examinations will not be allowed. Slide 7

Introduction to HCI The Design of Everyday Things The Human, the Computer and the Interaction The Design Process User-Centred Design Guidelines, standards & style guides Requirements Engineering Requirements elicitation methods Requirements Analysis User-Centred / Iterative Design Rapid prototyping Heuristic evaluation User Experience Experience and Emotion Slide 8

Visual and Information Design Typography, Grids/Alignment, Reading & Navigating Web Design Mobile Design Social Media & CSCW (Computer-Supported Cooperative Work) Design for All Design for children, elderly, cross-cultural design Web accessibility Evaluation User Testing Validation Introduction to Ambient Intelligence Slide 9

The design of everyday things: Examples of good & bad design Prototyping Web design HTML, CSS Mobile development Continuous assistance to the project work Slide 10

Course Books: Dix A., Finlay J., Abowd G., Beale R., Επικοινωνία Ανθρώπου Υπολογιστή. Εκδόσεις Μ.Γκιούρδας, 2004. Norman D., Σχεδιασμός των αντικειμένων της καθημερινότητας. Εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ, 2002. Shneiderman B., Σχεδίαση διεπαφής χρήστη. Εκδόσεις Τζιόλα, 2010. Other Books: Hinman, R., The Mobile Frontier: A Guide for Designing Mobile Experiences, Rosenfeld, 2012 Norman, A., D., The Design of Everyday Things, MIT Press, 1998 Norman, A., D., Emotional design: why we love (or hate) everyday things, New York : Basic Books, 2005 Nielsen J., Usability Engineering, Boston, MA : Morgan Kaufmann, Academic Press, 1993 Johnson J., GUI Bloopers 2.0, Second Edition: Common User Interface Design Don'ts and Dos, Morgan Kaufmann; 2 edition, 2007 Preece J., Rogers Y., Sharp H., Benyon D., Holland S., Carey T., Human-Computer Interaction, Addison Wesley, 1994. Ravden S., Johnson G., Evaluating Usability of Human Computer Interfaces: A Practical Method, Ellis Horwood, 1989. Salvendy G., "Handbook of Human Factors and Ergonomics", Wiley, 2012 Shneiderman, B., Designing the user interface : strategies for effective human-computer-interaction, Boston, MA : Pearson/Addison Wesley, 2005 Stephanidis, C. (Ed.). User Interfaces for All - Concepts, Methods, and Tools. Mahwah, NJ: Lawrence Erlbaum Associates, 2001 Stephanidis, C. (Ed.). (2009). The Universal Access Handbook. Boca Raton, FL: Taylor & Francis (ISBN: 978-0- 8058-6280-5, 1.034 pages). Weinschenk S., Jamar P., Yeo S., GUI Design Essentials, John Wiley & Sons, 1997. Additional material for each lecture Slide 11

Course list hy464-list@csd.uoc.gr Register to the list via e-mail To: majordomo@csd.uoc.gr Subject: Body: subscribe hy464-list Course email hy464@csd.uoc.gr Course website www.csd.uoc.gr/~hy464 Slide 12