Human-Computer Interaction

Major: Computer Science (Design and programming of intelligent systems and devices)
Code of subject: 6.122.12.E.055
Credits: 5.00
Department: Computer-Aided Design
Lecturer: Associate professor, Phd, Dr. Oleksandr E. Markelov
Semester: 7 семестр
Mode of study: денна
Мета вивчення дисципліни: Study and mastering by students of the subject branch of building intelligent user interfaces in systems of engineering objects, information, man-machine systems; methods of formalization, modeling and visualization of various types, types of software user interfaces, human-machine systems; practically learn to develop components, modules of software codes describing user interfaces in static, dynamic and adaptive modes
Завдання: general competences: 1. ability to apply knowledge in practical situations; 2. ability to make informed decisions; 3. the ability to conduct research at the appropriate level; 4. the ability to work in a team; 5. knowledge and understanding of the subject area and understanding of the profession; 6. ability to think abstractly, analyze and synthesize. professional competences: 1. Ability to use methodologies and technologies of software design, application and support, support of their life cycle.
Learning outcomes: • be able to apply the model user behavior when describing the software prototype GUIs; able to create scripts interactive user interaction with machine systems; • determine the ergonomic shortcomings of various existing software systems; formulate requirements, criteria for modification of human-machine interface; • design a variety of alternative user interfaces for different platforms display content; • use manual and automated design tools of various types of software user interfaces and interactive controls; • methods to select and create models designed to assess the effectiveness scripting dialog interactions; • define and create data structures for information model description of interfaces; • develop computer programs and applications interface with the simulation environment using existing prototyping and programming languages, UI programming libraries and kernel visualization, creation and processing of two- and three-dimensional objects for static, dynamic (animated) and human-machine interaction; • create user interfaces of different programming languages and description, graphical shells, media and markup prototyping;
Required prior and related subjects: • prerequisite: Applied programming. • co-requisites: Design of information systems.
Summary of the subject: Acquisition of theoretical and practical skills in the field of designing user interfaces, interactive interaction with technical systems. The discipline is filled with various classifications of user interfaces, concepts of ergonomic design of human-machine systems, software user interfaces, concepts, methods, metrics for evaluating the ease of use of technical systems, methods of analysis and improvement of interaction with technical means for end users.
Опис: Classification of online interactions and interfaces. Modeling user interface. Metrics. Heuristic models and methods. Formal model. Methods describe the experience of user behavior. Classification of user interface elements. Environment software engineering user interfaces. Redesign user interfaces. Research Methods of user interfaces. Methods of mathematical engineering psychology.
Assessment methods and criteria: • Current control (40%): programming, math methods, written reports on laboratory work, oral examination • Final control (60% of exam): written, testing, tasks, oral examination
Критерії оцінювання результатів навчання: laboratory work 30 points exam quiz tests 60 points; oral exam 10 points
Порядок та критерії виставляння балів та оцінок: 100–88 points – ("excellent") is awarded for a high level of knowledge (some inaccuracies are allowed) of the educational material of the component contained in the primary and additional recommended literary sources, the ability to analyze the phenomena being studied in their relationship and development, clearly, succinctly, logically, consistently answer the questions, the ability to apply theoretical provisions when solving practical problems; 87–71 points – ("good") is awarded for a generally correct understanding of the educational material of the component, including calculations, reasoned answers to the questions posed, which, however, contain certain (insignificant) shortcomings, for the ability to apply theoretical provisions when solving practical tasks; 70 – 50 points – ("satisfactory") is given for weak knowledge of the component's educational material, inaccurate or poorly reasoned answers, with a violation of the sequence of presentation, for invalid application of theoretical provisions when solving practical problems; 49-26 points - ("not certified" with the possibility of retaking the semester control) is awarded for ignorance of a significant part of the educational material of the component, significant errors in answering questions, inability to apply theoretical provisions when solving practical problems; 25-00 points - ("unsatisfactory" with mandatory re-study) is awarded for ignorance of a significant part of the educational material of the component, significant errors in answering questions, inability to navigate when solving practical problems, ignorance of the main fundamental provisions.
Recommended books: 1. Guidelines for Human-AI Interaction [Electronic resource] Access date: 01.08.2022, URL: 2. Scientific Conference on Artificial Intelligence for User Interfaces [Electronic resource] Access date: 08/01/2022, URL: 3. Jean-Yves Fiset, Human-Machine Interface Design for Process Control Applications / Jean-Yves Fiset //Publisher: International Society of Automation, 2009, 171 pages, ISBN: 978-1-934394-35-9 4. Samuel Guccione, Human Machine Interface: Concepts and Projects First Edition / by Dr. Samuel Guccione, Dr. James McKirahan //Industrial Press, Inc., 2016), 275 pages, ISBN-10: 9780831135829 5. Elizabeth Goodman, Observing the User Experience: A Practitioner's Guide to User Research / Elizabeth Goodman, Mike Kuniavsky (Author), Andrea Moed (Author) // School of Information University of California Berkeley, Publisher: Morgan Kaufmann, 2012, 608 pages, ISBN-10: 0123848695 6. Jeffrey Rubin, Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests / Jeffrey Rubin, Dana Chisnell, Jared Spool // Publisher: Wiley; 2 edition (May 12, 2008), 384 pages, ISBN-10: 0470185481, ISBN-13: 978-0470185483 7. Google AI blog Using Deep Learning to Improve Usability on Mobile Devices [Електронний ресурс] Дата звернення: 01.08.2022, URL: 8. Google AI blog Users love simple and familiar designs – Why websites need to make a great first impression [Електронний ресурс] Дата звернення: 01.08.2022, URL: 9. Mike Kuniavsky, Observing the User Experience: A Practitioner's Guide to User Research / Mike Kuniavsky // Morgan Kaufmann; 1 edition (April 22, 2003), 572 p., 2003, ISBN-13: 978-1558609235 10. Fabio Paterno, Model-Based Design and Evaluation of Interactive Applications / Fabio Paterno // Springer , London , 2000 , 192 p. , ISBN 1852331550
Уніфікований додаток: Lviv Polytechnic National University ensures the realization of the right of persons with disabilities to obtain higher education. Inclusive educational services are provided by the Service of accessibility to learning opportunities "Without restrictions", the purpose of which is to provide permanent individual support for the educational process of students with disabilities and chronic diseases. An important tool for the implementation of the inclusive educational policy at the University is the Program for improving the qualifications of scientific and pedagogical workers and educational and support staff in the field of social inclusion and inclusive education. Contact at: St. Karpinsky, 2/4, 1st academic building, room 112 E-mail: Websites:
Академічна доброчесність: The policy regarding the academic integrity of participants in the educational process is formed based on compliance with the principles of academic integrity, taking into account the norms "Regulations on academic integrity at the Lviv Polytechnic National University" (approved by the academic council of the university on June 20, 2017, protocol No. 35).