На первом модуле слушатели разберутся с базовыми понятиями. Здесь объясняют, что такое информатика, алгоритмы и их свойства. Рассматривают виды программного обеспечения и информационных технологий. Курс учит работать с данными, арифметическими операциями и логическими выражениями. Занятия дают представление о конструкторах, операндах и идентификаторах.
Второй модуль посвящен системам счисления и тому, как компьютер обрабатывает информацию. Слушатели изучают двоичную систему, алгебру логики и кодовые таблицы. Рассматривают принципы работы памяти ЭВМ и единицы измерения информации. Модуль включает ознакомление с архитектурой компьютера и основами программного управления.
Третий модуль знакомит с языками программирования и методами разработки программ. Здесь рассказывают о этапах создания программ, классификации языков программирования и различных подходах к разработке. Особое внимание уделяют структурному программированию и основам ООП. Слушатели узнают о реализации и проектировании программных решений.
Четвертый модуль охватывает работу с базами данных и структурами данных. Слушатели изучают стеки, деревья, списки и динамические структуры. Рассматривают реляционные, сетевые и распределенные базы данных. Модуль учит проектировать БД, использовать ER-модели и нормализовать данные. Особое внимание уделяют системам управления базами данных и требованиям пользователей.
Пятый модуль - это первая практическая работа с написанием программ. Слушатели начинают работать с языком программирования С, изучают форматирование ввода-вывода данных. Обучаются редактировать структуру программ, объявлять переменные и выполнять программы в консоли. Модуль включает работу с выражениями и основами кодирования.
Шестой модуль продолжает практическую работу с управлением структурами кода. Здесь изучают условные операторы, циклы с предусловием и постусловием, логические операции. Слушатели обучаются работать с условными переходами if-then-else и программированию разветвлений. Модуль учит контролировать поток выполнения программ с помощью различных структур кода.
Седьмой модуль посвящен практической работе с базами данных. Слушатели учатся проектировать БД, определять сущности и их атрибуты, соединять таблицы. Рассматривают нормализацию данных и анализ предметной области. Практическая часть включает реализацию базы данных в Microsoft Access: работу с таблицами, формирование запросов и создание отчетов.
Восьмой модуль знакомит с языком программирования SQL. Слушатели научатся создавать запросы к базам данных, используя предложение WHERE. Практикуют построение нескольких таблиц как единого целого. На примере Microsoft Query учатся формировать различные типы запросов. Модуль дает навыки работы с простейшими и более сложными запросами к базам данных.
После завершения курса слушатели смогут описывать алгоритмические схемы с помощью базовых нотаций. Научатся создавать и реализовывать простые базы данных в Microsoft Access. Приобретут навыки работы с основными системами счисления, будут выполнять операции над числами и преобразовывать их между системами.
Курс отличается тем, что преподают практики с реальным опытом. Доступно корпоративное обучение и индивидуальный подход. Есть возможность обучаться в выходные дни. Выпускники получают шанс устроиться в ведущие IT-компании по результатам успешного завершения курса.