Real-time operating systems

Course: Software Engineering

Structural unit: Faculty of information Technology

Title
Real-time operating systems
Code
ВП 2.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
Know and systematically apply methods of analysis and modeling of the application area, identification of information needs and collection of raw data for software design; develop and evaluate software design strategies; justify, analyze and evaluate the adopted project decisions from the point of view of the quality of the final software product; reasonably choose programming paradigms and languages ​​for solving applied problems; apply system and specialized tools, component technologies (platforms) and integrated software development environments in practice.
Form of study
Full-time form
Prerequisites and co-requisites
To know the theoretical foundations obtained by studying the normative disciplines "Architecture and software design", "Operating systems" and "Fundamentals of embedded systems programming". Have basic skills of working in groups.
Course content
The discipline is aimed at studying and acquiring skills in the field of data engineering and knowledge in the technological processes of building and maintaining software systems and technologies based on real-time operating systems. In the process of training, students acquire systematic practical skills both in the technological field and in the field of production and research activities. As a result of training, students receive modern knowledge, which is necessary for the implementation of engineering and scientific activities in the field of implementation of processes in real-time operating systems, their processing and creation of applied critical software systems.
Recommended or required reading and other learning resources/tools
1. Sloss A.N. ARM system developers guide : Designing and optimizing system software / Andrew N. Sloss, Dominic Symes, Chris Wright. – Amsterdam a.o. : Elsevier, 2004. 2. Taylor R. Software Architecture: Foundations, Theory, and Practice / Richard N. Taylor, Nenad Medvidović, and Eric M. Dashofy. – John Wiley and Sons, 2010. – 750 p.
Planned learning activities and teaching methods
Lectures, laboratory classes, 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. Final control (exam) - 40 points. Mandatory for the exam is the completion and defense of laboratory work by the student, as well as the passing of two modular control papers.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Departments

The following departments are involved in teaching the above discipline