HUMAN MACHINE INTERACTION

Computer science HUMAN MACHINE INTERACTION

0512100020
DIPARTIMENTO DI INFORMATICA
EQF6
COMPUTER SCIENCE
2017/2018

YEAR OF COURSE 3
YEAR OF DIDACTIC SYSTEM 2015
PRIMO SEMESTRE
CFUHOURSACTIVITY
648LESSONS
Objectives
KNOWLEDGE AND UNDERSTANDING:
THE STUDENT IS EXPECTED TO GAIN KNOWLEDGE ON:
-FOUNDATIONS OF MAN-MACHINE INTERACTION
-GUIDELINES AND PRINCIPLES TO SUPPORT USABILITY OF INTERACTIVE SYSTEMS
-COMMON TECHNIQUES FOR THE ANALYSIS OF USER INTERFACES WITH RESPECT TO USABILITY AND TO ACCESSIBILITY
-THE DESIGN OF DIALOGUE AND INTERACTIVE SYSTEMS IN GENERAL.


ABILITY TO APPLY KNOWLEDGE AND UNDERSTANDING:
THE STUDENT IS EXPECTED TO BE ABLE TO:
-DEFINE THE STEPS NECESSARY TO DESIGN, PLAN, DEVELOP AND EVALUATE USER INTERFACES PROTOTYPES WITH RESPECT TO TO THEIR USE
-BUILD A MODEL OF USERS OF AN INTERACTIVE APPLICATION, CONSIDERING DIFFERENT PLATFORMS OF USE, INCLUDING MOBILE DEVICES AND WEB BROWSER.
Prerequisites
The course assumes a familiarity with the general concepts of programming language and model of the system. Knowledge of basic concepts of software engineering facilitates the understanding of some aspects.
Contents
Introduction of the concept of "Human computer interaction". Framework and models of interaction. Styles of interaction. The social context of interaction. Notes on ergonomics.
The design of men - system interfaces. Principles of interface design. Guidelines and methodologies for the identification of user profiles. Task analysis and usage scenarios.
Interaction paradigms for usability: historical perspective. The paradigm of direct manipulation. The multimodal interaction. The collaborative interaction. Notes on more advanced paradigms of interaction, such as ubiquitous computing, augmented reality and virtual reality.
Principles supporting usability: "learnability", "flexibility", and "robustness". Accessibility guidelines.
User interface management systems. The iterative design and prototyping techniques for interactive applications. Paper sketches of user interfaces.
Techniques for evaluation of interactive systems. Comparison between field assessment and evaluation in the laboratory. Techniques to be applied in the design phase and techniques to be applied upon implementation.
Teaching Methods
Lectures will be delivered in the classroom. The study of the topics will also be realized by means of practical exercises and home assignments, followed by classroom discussions. Educational material suitably prepared will be provided through an e-learning platform.
Students are encouraged to attend classes although this is not mandatory in order to take the final exam.
Verification of learning
EACH STUDENT WILL TAKE PART IN A GROUP PROJECT, WHICH WILL BE USED TO ASSESS THE PRACTICAL SKILLS ACQUIRED. THE INDIVUAL ASSESSMENT WILL BE BASED ON:
1.A WRITTEN TEST DESIGNED TO VERIFY THE THEORETICAL KNOWLEDGE ACQUIRED
2.AN ORAL EXAM, WHICH WILL INCLUDE THE DISCUSSION OF THE PROJECT, WITH THE GOAL TO VERIFY IF THE STUDENT HAS GAIN THE CAPABILITY TO DESIGN, PLAN, DEVELOP AND EVALUATE USABLE INTERFACES, ALSO THANKS TO APPROPRIATE USER MODELING IN A GIVEN CONTEXT OF USE

STUDENTS ATTENDING THE CLASSES WILL BE ALLOWED TO TAKE A WRITTEN IN-COURSE EXAM BEFORE THE END OF THE COURSE. THOSE WHO PASS THE IN-COURSE EXAM WILL BE EXEMPTED FROM THE FINAL WRITTEN TEST.
Texts
Textbook:
A. Dix, J. Finlay, G. Abowd, R. Beale, “Interazione uomo macchina”, McGraw-Hill

Suggested readings:
Ben Shneiderman and Catherine Plaisant, “Designing the user interface - strategies for effective human-computer interaction”, 5th Edition, Addison-Wesley
J. Preece, Y. Rogers, H. Sharp,“Interaction design”, Ed. Apogeo, 2004
More Information
The Web address of the e-learning platform used to provide teaching materials is http://elearning.informatica.unisa.it/el-platform/
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2019-05-14]