Кафедра кібербезпеки та програмного забезпечення
Permanent URI for this community
Browse
Browsing Кафедра кібербезпеки та програмного забезпечення by Author "Denysenko, O."
Now showing 1 - 3 of 3
Results Per Page
Sort Options
Item Елементи векторної комп’ютерної графіки(ЦНТУ, 2018) Дрєєва, Г. М.; Дрєєв, О. М.; Хох, В. Д.; Денисенко, О. О.; Drieieva, H.; Drieiev, O.; Choch, V.; Denysenko, O.Дисципліна є вибірковою у підготовці фахівців з програмування прикладного програмного забезпечення та системного програмування. Дисципліна надає знання в області структури засобів комп’ютерного формування та обробки зображення, його переробки та збереження в різних форматах, а також засоби стиснення графічної інформації. В дисципліні розглядаються основні засади побудови растрового та векторного зображення, їх визначення, принципи реалізації апаратного відтворення зображення з точки зору програміста, та програмного забезпечення що повинне працювати з великою кількістю даних. Розглянуто основні типи зображень, архітектура програмних засобів, приклади побудови графічних алгоритмів перетворення координат та побудови тривимірних сцен, як програмним так і з апаратним обчисленням. The discipline is selective in the training of specialists in the programming of applied software and system programming. The discipline provides knowledge in the field of the structure of computer image forming and processing, its processing and preservation in various formats, as well as the means of compression of graphic information. The discipline deals with the basic principles of constructing raster and vector images, their definition, the principles of implementation of hardware image playback from the point of view of the programmer, and software that should work with a large amount of data. The main types of images, the software architecture, examples of constructing graphic algorithms for coordinate transformation and the construction of three-dimensional scenes, both software and hardware calculations are considered.Item Програмування вбудованих систем(ЦНТУ, 2018) Дрєєва, Г. М.; Дрєєв, О. М.; Денисенко, О. О.; Коноплицька-Слободенюк, О. К.; Drieieva, H.; Drieiev, O.; Denysenko, O.; Konoplytska-Slobodeniuk, O.Дисципліна є вибірковою у підготовці фахівців з системного програмування. Дисципліна надає знання в області структури засобів створення програмного забезпечення для вбудованих систем, які характеризуються вимогами до обчислювальних систем такі як: автономність, енергоефективність, малогабаритність, надійність та подібні. Для великої частини випадків, виконання зазначених умов можливе при використанні енергоефективних мікроконтролерів з малою кількістю оперативної пам’яті, що приводить до неможливості використання повноцінних операційних систем. Тому на програміста покладено завдання розподілу часу між задачами та використання ефективних, з точки зору використання пам’яті мікроконтролеру, алгоритмів. На відміну від програмування на апаратному рівні, для сучасних мікроконтролерів є можливість використовувати фреймворки, де необхідність керувати периферією за допомогою регістрів відсутня – програмісту надано структури даних з налаштуваннями та функції для їх застосування, що значно розширює універсальність твореного програмного забезпечення. Всі навчальні експерименти поставлено для ARM мікроконтролерів з орієнтацією на плату проектування STM32F4Discovery. The discipline is selective in the training of specialists in system programming. The discipline provides knowledge of the structure of software development tools for embedded systems that are characterized by requirements to computing systems such as: autonomy, energy efficiency, small size, reliability, and the like. For a large part of the cases, the implementation of these conditions is possible with the use of energy efficient microcontrollers with a small amount of RAM, which leads to the impossibility of using full-fledged operating systems. Therefore, the programmer is tasked with time distribution between tasks and the use of algorithms that are effective in terms of using the microcontroller memory. Unlike hardware-level programming, modern microcontrollers have the ability to use frameworks where there is no need to control peripherals using registers - the programmer has provided data structures with configurations and features for their application, which greatly extends the universality of the software being created. All training experiments are delivered for ARM microcontrollers with an orientation on the design card STM32F4Discovery.Item Чисельні методи. Практикум(ЦНТУ, 2019) Дрєєва, Г. М.; Дрєєв, О. М.; Якименко, Н. М.; Денисенко, О. О.; Drieieva, H.; Drieiev, O.; Yakimenko, N.; Denysenko, O.Розглянуто методи організації розрахунків на електронних обчислювальних машинах. Наведено методи розв’язання основних обчислювальних задач: розв’язання рівнянь, інтерполяція, апроксимація, системи лінійних рівнянь, ітераційні методи пошуку коренів, нелінійні рівняння та їх системи, інтегрування та розв’язання диференційних рівнянь; розглянуто питання щодо похибки результату обчислень, яка виникає за рахунок роботи з наближеними числами. The methods of organization of calculations on electronic computers are considered. The methods of solving the basic computational problems are solved: solving equations, interpolation, approximation, systems of linear equations, iterative methods of search of roots, nonlinear equations and their systems, integration and solving of differential equations; the question of the error of the result of calculations, which arises at the expense of work with the approximate numbers, is considered.