- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Курс рассчитан на лиц с техническим, экономическим или гуманитарным высшим или незаконченным высшим образованием, которые хотят освоить программирование. В ходе курса слушатели познакомятся с основными принципами написания программ на современных языках программирования и получат знания для дальнейшего освоения профессии программиста. Предварительные требования: грамотный пользователь Microsoft Windows, Office Обучение позволит: получить представление о структурах данных, типизации языка программирования; научиться использовать стандартные алгоритмы для решения различных задач; узнать основы семантики и синтаксиса высоко уровневых языков программирования; получить базовые концепции и терминологию объектно-ориентированного программирования; понимать, что такое концептуальная и логическая модели базы данных Аннотация курса "Основы программирования": Модуль 1. Технологии программирования Модуль 2. Основы алгоритмизации Модуль 3. Типизация Модуль 4. Структуры данных Модуль 5. Процедурное программирование Модуль 6. Основные положения объектно-ориентированного программирования Модуль 7. Наследование и полиморфизм Модуль 8. Основы построения баз данных Программа курса может корректироваться Слушатели обеспечиваются качественными методическими материалами, разработанными специалистами нашего учебного центра. Программа курса Модуль 1. Технологии программирования В этом модуле раскрывается понятие технологии программирования, этапы разработки программного обеспечения (ПО). Уроки: технология программирования как технология разработки надежных программных средств; жизненный цикл ПО; структура простейшей программы. Практическое занятие: Определение требований к программе Модуль 2. Основы алгоритмизации В этом модуле раскрываются основные понятия теории алгоритмов, описываются способы описания и создания алгоритмов. Уроки понятие алгоритма, основные требования, предъявляемые к алгоритмам; способы описания алгоритмов; основные типы алгоритмических моделей; методы построения алгоритмов; синтаксические элементы языка программирования. Практическое занятие: Реализация алгоритмов разработка и реализация алгоритма вычисления математической задачи. Модуль 3. Типизация В этом модуле объясняются понятие типа, виды типизации, реализация переменных и констант. Уроки представление данных в памяти; понятие типа данных; объявление переменных и констант; глобальные и локальные переменные. Практическое занятие: Формализация данных формализация данных для решения задачи стандартного алгоритма. Модуль 4. Структуры данных В этом модуле раскрывается понятие структур данных и основы их реализации. Уроки общее понятие структуры данных, очередь, стек; простейшие структуры данных, массивы и списки; указатели и операции над ними; динамические структуры данных. Практическое занятие: Реализация структур данных использование массива для анализа данных. Модуль 5. Процедурное программирование В этом модуле описываются основные положения процедурного программирования. Уроки организация процедурного программирования; использование процедур и функций; передача параметров по ссылке и по значению; рекурсивные функции. Практическое занятие: Разработка программы в виде подпрограмм реализация алгоритма работы сложной системы по методу декомпозиции. Модуль 6. Основные положения объектно-ориентированного программирования В этом модуле описываются основы объектно-ориентированного программирования. Уроки базовые понятия ООП; применение абстракций для построения классов; поля и методы класса. Практическое занятие: Разработка программы в стиле ООП проектирование класса; описание отношений между классами; реализация методов класса. Модуль 7. Наследование и полиморфизм В этом модуле описываются способы реализации наследования и полиморфизма. Уроки наследование; понятие виртуальной функции; основы полиморфизма; Практическое занятие: Реализация иерархической структуры реализация наследования. Модуль 8. Основы построения баз данных В этом модуле описывается систематизированный подход к разработке баз данных. Уроки обзор разработки базы данных; создание концептуальной модели базы данных; основные виды архитектур БД; логические модели данных; базовые понятия реляционных БД; манипулирование реляционными данными. Практическое занятие: Разработка модели БД сбор информации и определение требований к базе данных; создание концептуальной модели базы данных; построение логической модели базы данных. Программа курса может корректироваться Длительность: 40 ак. часов, 2/4 недели Расписание: с 18:30 до 21:50, 3 раза в неделю Стоимость: 25 000 рублей для физ.лиц Место проведения: Дистанционный формат Начало курса: 8 февраля 2021 года |
Быстрая оплата RUB, UAH, KZT