User Interface Design
| Code | Completion | Credits | Range | Language |
|---|---|---|---|---|
| ANI-NUR | Z,ZK | 5 | 2P+1C | Czech |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
Students will understand the theorical background of human-computer interaction and user interface (UI) design, will learn formal description of UIs, formal user models, the fundamental notions and procesures. They get acquainted with graphical, speech, and multimodal UIs. Thanks to the gained knowledge, the students will be able to design advanced UIs.
- Requirements:
-
Students should know the fundamentals of software system design, creation, and maintenance. Active knowledge of any programming language.
- Syllabus of lectures:
- Syllabus of tutorials:
-
1. [2] Assignment of course projects.
2. [4] Consultations to course projects.
3. Course project checkpoint (milestone).
4. [4] Consultations to course projects.
5. [2] Presentations of course projects.
6. Assessment.
- Study Objective:
-
The module deals with the area of human-computer interaction with the emphasis on theoretical cognitive theory background, design methodologies. and latest technological advances in implementations of human-computer interaction.
- Study materials:
-
1. Shneiderman, B., Plaisant, C. ''Designing the User Interface: Strategies for Effective Human-Computer Interaction (4th Edition)''. Addison Wesley, 2004. ISBN 0321197860.
2. Nielsen, J. ''Usability Engineering''. Morgan Kaufmann, 1993. ISBN 0125184069.
3. Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., Carey, T. ''Human-Computer Interaction: Concepts and Design''. Addison Wesley, 1994. ISBN 0201627698.
4. Kuniavsky, M. ''Observing the User Experience: A Practitioner's Guide to User Research''. Morgan Kaufmann, 2003. ISBN 1558609237.
- Note:
-
This course is presented in Czech.
- Further information:
- https://courses.fit.cvut.cz/NI-NUR/
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Quantum Informatics (elective course)
- Mgr. programe Applied informatics (code ANIE) for the phase of study without specialization (VO)
- Master specialization Embedded systems (VO, compulsory elective course)
- Master specialization Business Informatics, 2026 (PS, VO)
- Master specialization Software Engineering (PS, VO)
- Master specialization Web Engineering (PS, VO)
- Master specialization Visual computing and Game design (VO)
- Master specialization Computer Security, in Czech, 2026 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 2026 (elective course)
- Master specialization Computer Science, in Czech, 2026 (elective course)
- Master specialization Programming Languages, in Czech, 2026 (elective course)
- Master specialization Artificial Intelligence, in Czech, 2026 (elective course)
- Master programme, for the phase of study without specialisation, ver. for 2026 and higher (elective course)