Study program: 123 Computer Engineering
Degree: Bachelor
Type of module: lectures, practical work
Lecturer: Prof. Dr. Maksym Volk / Проф., д.т.н. Максим Волк
Language: Ukrainian & English
Credit Points: 6 ECTS
Description:
Compulsory basic discipline professional training in the specialty provides the study of the basics of system programming in the C++ language, studying the architecture of modern operating systems and the software model of computing environments. Module content: Fundamentals of application development for the Windows operating system (purpose and tasks of the discipline; structure of Windows applications; message processing; multitasking and hardware independence; using of resources), Organization of input/output (Graphical User Interface (GUI); device contexts; text, bit and vector graphics; keyboard messages; message from the mouse; using of OS objects to manage software applications.
Обов’язкова базова дисципліна професійної підготовки за спеціальністю передбачає вивчення основ системного програмування мовою С++, вивчення архітектури сучасних операційних систем та програмної моделі обчислювальних середовищ. Зміст модуля: Основи розробки додатків для операційної системи Windows: мета та завдання дисципліни; структура Windows-додатків; обробка повідомлень; багатозадачність та апаратна незалежність; використання ресурсів, організація введення/виведення (графічний інтерфейс користувача); контексти пристроїв, текст, бітова та векторна графіка, повідомлення з клавіатури, повідомлення від миші, використання об’єктів ОС для керування програмними додатками.