Инженер- программист
Получите самые богатые знания
от наших лучших преподавателей-практиков!
ФОРМАТ ОБУЧЕНИЯ
УРОВЕНЬ
каждый понедельник
онлайн
для всех уровней
КОГДА
При поддержке партнеров
Платформа
BIMSYSTEM лицензирована
Комитетом по образованию
Санкт-Петербурга
О курсе
Курс предназначен для ознакомления с фундаментальными принципами и методологиями программирования, алгоритмическими языками, а также способами проектирования, реализации и управления базами данных.
После изучения курса ты будешь:
Разрабатывать и анализировать линейные, ветвящиеся и циклические алгоритмы
Кодировать на языках высокого уровня
Преобразовывать числа в различных системах счисления
    Проектировать простые реляционные базы данных
    Формы обучения:
    1
    Очное
    2
    Вебинар
    3
    Дистанционное
    Программа обучения
    Модуль 1:
    Базовые понятия и определения
    • Задача. Решение задачи;
    • Алгоритм. Свойства алгоритмов;
    • Программа. Программное обеспечение;
    • Информатика. Информация. Информационная технология;
    • Данные. Числа в арифметике;
    • Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
    • Алгоритмические структуры;
    • Примеры алгоритмического решения математических задач.
    Модуль 2:
    Логика. Представление данных.
    • Основы алгебры логики;
    • Системы счисления;
    • Связи между системами счисления;
    • Двоичная и шестнадцатеричная системы счисления;
    • Единицы измерения ёмкости запоминающих устройств;
    • Представление целых и вещественных чисел в памяти ЭВМ;
    • Диапазоны представления чисел в двоичной системе счисления;
    • Представление символьной информации. Кодовые таблицы;
    • Понятие типа данных.
    Модуль 3:
    Структуры данных
    • Базовые структуры данных – массивы и записи;
    • Основные операции над структурами данных;
    • Динамические структуры данных. Списки. Стеки. Деревья;
    • Практическая задача с использованием массивов и записей;
    • Анализ производительности алгоритмов
    Модуль 4:
    Методологии и языки программирования
    • Стадии и этапы разработки программ. Проектирование. Реализация. Проблемы программирования;
    • Методологии программирования. Классификация методологий программирования. Структурное программирование. Базовые принципы;
    • Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
    • Языки программирования. Классификация. Понятие фреймворка. Применение структурного программирования для решения задач.
    Модуль 5:
    Хранение и передача информации
    • Файловая система с точки зрения программы. Бинарные и текстовые файлы, язык XML. Кэширование данных. Передача информации на внешние устройства: буферизация, коррекция ошибок, контрольные суммы, общие принципы шифрования. Базы данных и информационные системы;
    • Требования пользователей к базам данных;
    • Схемы обмена данными при работе с БД клиент-серверного типа. Инфологический аспект проектирования. Модель «сущность-связь». Даталогический аспект проектирования. Модели данных, их достоинства и недостатки. Реляционные базы данных. Нормализация.
    Модуль 6:
    Основы баз данных
    • Таблицы, типы полей.
    • Первичные и внешние ключи, декларативная поддержка целостности данных.
    • Представления, хранимые процедуры, триггеры.
    • Индексы и производительность.
    • Механизм транзакций.
    Преподаватель и автор курса
    Казакевич Александр Борисович
    Опыт преподавания: 10 лет
    Навыки и знания:
    САПР: Cadence OrCAD, Autodesk AutoCAD
    Языки программирования: SQL / T-SQL, C / C++, Pascal / Delphi, Java, PHP, Assembler (микроЭВМ, микроконтроллеры)
    Среды разработки: MS Visual Studio, Eclipse, NetBeans, Borland C++ Builder, Borland Delphi
    СУБД: Разработка, создание и администрирование БД в системах MS SQL Server, MS Access, MySQL, sqlite ERP-системы: Базовые навыки разработки в среде MS Dynamics AX 3 (Axapta)
    Мультимедиа: Adobe Photoshop, Autodesk 3d Studio Max
    Офисные программы: пакет MS Office
    Для физических лиц
    Для юридических лиц
    ОЧНОЕ
    ОБУЧЕНИЕ
    24 ак. часа
    10 400 ₽
    8 000 ₽
    Записаться
    ОБУЧЕНИЕ В ФОРМЕ ВЕБИНАРА
    24 ак. часа
    9 100 ₽
    7 000 ₽
    Записаться
    ОЧНОЕ
    ОБУЧЕНИЕ
    24 ак. часа
    11 700 ₽
    9 000 ₽
    Записаться
    ОБУЧЕНИЕ В ФОРМЕ ВЕБИНАРА
    24 ак. часа
    10 400 ₽
    8 000 ₽
    Записаться
    Что говорят наши выпускники
    ООО "БИМ СИСТЕМ"
    ИНН 7813634775/ КПП 781301001
    ОГРНИП 1197847111660

    © 2017-2020 BIM SYSTEM
    Политика конфиденциальности
    Пользовательское соглашение