Запрос по курсу
ФИО: *
Телефон: *
E-mail: *
Выберите программу обучения: *
Источник информации о курсах: *
Комментарии:

Программа курса

Модуль 1. Технологии программирования

  • Технология программирования как технология разработки надежных программных средств
  • Жизненный цикл ПО
  • Структура простейшей программы

Модуль 2. Основы алгоритмизации

  • Понятие алгоритма, основные требования, предъявляемые к алгоритмам
  • Способы описания алгоритмов
  • Основные типы алгоритмических моделей
  • Методы построения алгоритмов
  • Синтаксические элементы языка программирования

Модуль 3. Типизация

  • Представление данных в памяти
  • Понятие типа данных
  • Объявление переменных и констант
  • Глобальные и локальные переменные

Модуль 4. Структуры данных

  • Общее понятие структуры данных, очередь, стек
  • Простейшие структуры данных, массивы и списки
  • Указатели и операции над ними
  • Динамические структуры данных

Модуль 5. Процедурное программирование

  • Организация процедурного программирования
  • Использование процедур и функций
  • Передача параметров по ссылке и по значению
  • Рекурсивные функции

Модуль 6. Основные положения объектно-ориентированного программирования

  • Базовые понятия ООП
  • Применение абстракций для построения классов
  • Поля и методы класса

Модуль 7. Наследование и полиморфизм

  • Наследование
  • Понятие виртуальной функции
  • Основы полиморфизма

Модуль 8. Генеративный ИИ и большие языковые модели (LLM)

  • Генеративный искусственный интеллект
  • Большие языковые модели (БЯМ)
  • Промптинг
  • Обработка текстовой информации
  • Генерация кода
  • Работа с изображениями
  • Мультиагентный подход
  • Поиск информации
  • Системы поддержки принятия решений
  • Практическое применение ИИ

Модуль 9. Основы построения баз данных

  • Обзор разработки базы данных
  • Создание концептуальной модели базы данных
  • Основные виды архитектур БД
  • Логические модели данных
  • Базовые понятия реляционных БД
  • Манипулирование реляционными данными

Программа курса может корректироваться