Robot
Складчик
- #1
[ИТМО] Основы программирования - 2021
- Ссылка на картинку
Курс рассчитан на лиц с техническим, экономическим или гуманитарным высшим или незаконченным высшим образованием, которые хотят освоить программирование.
В ходе курса слушатели познакомятся с основными принципами написания программ на современных языках программирования и получат знания для дальнейшего освоения профессии программиста.
Предварительные требования:
Модуль 1. Технологии программирования
Модуль 2. Основы алгоритмизации
Модуль 3. Типизация
Модуль 4. Структуры данных
Модуль 5. Процедурное программирование
Модуль 6. Основные положения объектно-ориентированного программирования
Модуль 7. Наследование и полиморфизм
Модуль 8. Основы построения баз данных
Программа курса может корректироваться
Слушатели обеспечиваются качественными методическими материалами, разработанными специалистами нашего учебного центра.
40 ак. часов, 2/4 недели
Расписание:
с 18:30 до 21:50, 3 раза в неделю
Стоимость:
25 000 рублей для физ.лиц
Место проведения:
Дистанционный формат
Начало курса:
8 февраля 2021 года
В ходе курса слушатели познакомятся с основными принципами написания программ на современных языках программирования и получат знания для дальнейшего освоения профессии программиста.
Предварительные требования:
- грамотный пользователь 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 года
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.