spb-metro spb-metro card gift heartbeat progress search star check twitter fb vk pdf

Основы программирования

Направление подготовки: Информационные технологии
Форма обучения: Очная форма обучения

Информация о программе

Курс предназначен для ознакомления с фундаментальными принципами и методологиями программирования, алгоритмическими языками, а также способами проектирования, реализации и управления базами данных.

Для кого этот курс

Данная программа предусмотрена для слушателей, которые хотят изучить основы программирования

Навыки, приобретаемые по окончании курса :

  • Разработка и анализ линейных, ветвящихся и циклических алгоритмов;
  • Кодирование на языках высокого уровня;
  • Преобразование чисел в различных системах счисления;
  • Проектирование простых реляционных баз данных.

Ключевые пункты программы

Базовые понятия и определения

  • Программа. Программное обеспечение
  • Данные. Числа в арифметике
  • Выражения. Операнды. Знаки операций. Идентификаторы. Константы
  • Алгоритмические структуры. Примеры алгоритмического решения математических задач

Логика. Представление данных

  • Основы алгебры логики
  • Системы счисления
  • Связи между системами счисления
  • Двоичная и шестнадцатеричная системы счисления

Структуры данных

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

Методологии и языки программирования

  • Стадии и этапы разработки программ. Проектирование. Реализация
  • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях)
  • Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование)
  • Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм)

Хранение и передача информации

  • Файловая система с точки зрения программы
  • Передача информации на внешние устройства: буферизация, коррекция ошибок, контрольные суммы, общие принципы шифрования
  • Схемы обмена данными при работе с БД клиент-серверного типа
  • Реляционные базы данных. Нормализация

Основы баз данных

  • Таблицы, типы полей
  • Первичные и внешние ключи, декларативная поддержка целостности данных
  • Представления, хранимые процедуры, триггеры
  • Индексы и производительность
Основы программирования
c 10 по 13 декабря
24 часа
7000 ₽
Очные курсы
для кого
дата
количество часов 24 часа
с 10:00 до 17:00
выдаваемый документ удостоверение
о повышении
квалификации
стоимость 7000 ₽
менеджер
(812) 326−42−75
адрес Санкт-Петербург, пр. Стачек, д. 47а, БЦ «Шереметев»
Наверх