Design of intelligent interfaces

Course: Software Engineering

Structural unit: Faculty of information Technology

Title
Design of intelligent interfaces
Code
ВБ 1.1.
Module type
Вибіркова дисципліна для ОП
Educational cycle
Second
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
3 Semester
Number of ECTS credits allocated
5
Learning outcomes
PR-02. Evaluate and select methods and models of software development, implementation, support and management of relevant processes at all stages of the life cycle. PR-04. Identify information needs and classify data for software design. PR-07. Analyze, evaluate and apply modern software and hardware platforms at the system level to solve complex software engineering problems. PR-11. Ensure quality at all stages of the software life cycle, including using relevant models and evaluation methods, as well as means of automated software testing and verification. PR-19. Formulate, experimentally verify, substantiate and apply in practice in the process of software development innovative methods and competitive technologies for solving professional, scientific and technical problems in multidisciplinary contexts.
Form of study
Full-time form
Prerequisites and co-requisites
1. Know the basic concepts and features of procedural and object-oriented programming, the basics of creating and processing data structures. 2. Be able to create and deploy applications. 3. Have basic teamwork skills.
Course content
The discipline is devoted to the design of intelligent interfaces. Why develop intelligent interfaces? Because: - application interfaces become too complex; - interfaces are too inflexible; - interfaces do not change when user needs change; - interfaces do not interact with each other, which is not very convenient when IoT technologies are implemented everywhere. What interface can be called "intelligent"? - the interface can be adapted to the needs of different users; - the interface can learn new concepts and methods; - the interface can anticipate the needs of the user; - the interface can take the initiative and make suggestions to the user; - the interface can provide an explanation of its actions. The discipline "Design of intelligent interfaces" focuses on the development of intelligent interfaces based on models and methods of soft computing, namely: fuzzy logic and computing with words.
Recommended or required reading and other learning resources/tools
1. Andrzej Piegat. Fuzzy Modeling and Control, Springer-Verlag, 2001 - 728 p. 2. Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions, Prentice-Hall, Upper Saddle River, NJ, 2001. 3. Perceptual Computing: Aiding People in Making Subjective Judgments (John Wiley & IEEE Press, 2010), Dongrui Wu (co-author).
Planned learning activities and teaching methods
Lectures, practical activities, individual work
Assessment methods and criteria
Control of students' knowledge is carried out according to the modular rating system. The results of students' educational activities are evaluated on a 100-point scale. Work in the semester is divided into two content modules. The final control (exam) is conducted in the form of a written work - 40 points. Content module 1 (CM1) includes topics 1-4, and content module 2 (CМ2) includes topics 5-8. Mandatory for the exam is the student's performance and defense of laboratory work provided for in the work program of the academic discipline, as well as the passing of a modular test.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Departments

The following departments are involved in teaching the above discipline