Булах Дмитрий Александрович
к.т.н., доцент кафедры ПКИМС

Современные возможности разработки ПО

СВРПО

Факультатив "Современные возможности разработки ПО" проводится для студентов 3 курса, обучающиимся на кафедрах ИЭМС (группы ЭН-31, ЭН-32, ЭН-33) и ПКИМС (группы ЭН-34, ЭН-35), в шестом (весеннем) семестре.

План курса:

  • 5 лабораторных работ.

Изучение дисцины "Современные возможности разработки ПО" заканчивается зачётом с оценкой.


КРАТКАЯ АННТОАЦИЯ

Основная цель факультатива - дать расширенный набор сведений о том, как (с помощью каких инструментов и библиотек) разрабатывается сегодня ПО на языке программирования С++.

На нашем факультативе мы рассмотрим приницпы выполнения кода на микропроцессоре, возможности среду MS Visual Studio для отладки и сопровождения кода, основы работы с библиотекой Qt, системы контроля версий, системы генерации документации на осное испходного кода и многое другое.

Современные возможности разработки ПО

Тематика лабораторных работ

Лабораторная работа Рассматриваемые вопросы Материалы

Лабораторная работа №1

Механизм исполнения программного кода

Код на языке Assembler (nasm). Анализ скомпилированного кода. Программирование в машинных кодах. Принцип вызова подпрограмм, передача аргументов.

Лабораторная работа №2

Использование С++

Возможности MS Visual Studio. Навигация по коду. Отладка программ: стек вызовов, отладка памяти. Приведение программного кода к единому стандарту.

Лабораторная работа №3

Основы работы с библиотекой Qt

WinAPI. Работа с компонентами на примере меню и кнопки, обработка событий. Библиотека Qt. Построение взаимодействия компонентов на основе сигналов и слотов. Основные элементы графического интерфейса пользователя.


Ваши преподаватели

Лектор

Дмитрий Булах
Булах Дмитрий Александрович

к.т.н., доцент кафедры ПКИМС