Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

User interfaces implementation

The course is not on the list Without time-table
Code Completion Credits Range Language
B4B39IUR Z,ZK 6 2P+2S Czech

During a review of study plans, the course A4B39TUR can be substituted for the course B4B39IUR.

Garant předmětu:
Lecturer:
Tutor:
Supervisor:
Department of Computer Graphics and Interaction
Synopsis:

Based on the user interface specification (created by design team), the student will be able to implement user interface and communicate efficiently with other stakeholders taking part in the whole process of design, testing, and implementation of the user interface.

Requirements:

Knowledge of higher programming languages (e.g., C++, Java, C#) and algorithmization. Basics of SW engineering.

Syllabus of lectures:

1. User interfaces - means of communication between user and computer

2. User interface components and models

3. Patterns for user interfaces

4. User interfaces for smart homes and IoT

5. Tools and frameworks for complex user interface programming

6. Multiplatform user interfaces

7. Design specification of user interfaces

8. Design specification of user interfaces

9. Accessibility implementation

10. Techniques of user interface testing

11. Implementation for user interface testing

12. GUI in games

13. Implementation of conversation user interfaces

Syllabus of tutorials:

1. Introduction

2. Naïve implementation of UI

3. Implementation of UI based on MVC (MVP, MVVM)

4. Implementation of UI based on MVC (MVP, MVVM)

5. Implementation of UI based on MVC (MVP, MVVM)

6. Declarative specification of UI / Styling

7. Custom control / User Control

8. Semestral project - assignment

9. Semestral project - individual work, consultation

10. Evaluation of User Interfaces

11. Implementation of accessibility

12. Semestral project - individual work, consultation

13. Semestral project - individual work, consultation

14. Presentation of semestral project

Study Objective:

The goal of the study is to teach the implemetators of user interfaces to understand the UI specification created by designers and to efficiently collaborate with other stakeholders of the development process (designers, testers, user researchers, etc.).

Study materials:

1. Microsoft Blend for Visual Studio. Nástroj pro efektivní implementaci uživatelského rozhraní (MVC), simulaci modelu aplikace a spolupráci s grafickým designérem.

Note:
Further information:
https://moodle.fel.cvut.cz/courses/B4B39IUR
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-03-28
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet4699206.html