Скачать [ИТМО] Основы программирования - 2021

  • Складчина создана: Дата начала
Информация
Цена: 195 РУБ
Организатор: Kail Kail
Список участников
  • 1.
    нинапетровна
  • 2.
    ник скрыт
  • 3.
    rudolph
  • 4.
    Elenanoks
  • 5.
    Vladislav 2903
  • 6.
    KKK9KKK
  • 7.
    AGlazko
  • 8.
    guru13
  • 9.
    ник скрыт
  • 10.
    nikitinali
  • 11.
    robs77
Ссылки для скачивания Как распаковать архив?
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
353 752
Реакции
32 683
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[ИТМО] Основы программирования - 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 года
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
автор алексей кадочников инженер программист инженер-программист итмо програмирование програмист программирование
Похожие складчины
Kail
Ответы
0
Просмотры
245
Kail
Kail
Kail
  • Kail
0
Ответы
0
Просмотры
463
Kail
Kail
Kail
Ответы
0
Просмотры
6K
Kail
Kail
Kail
  • Kail
0
Ответы
0
Просмотры
1K
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь для участия в складчине

Вы должны быть авторизованны для просмотра и оценки материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.