Що нового?

Набір учасників [ІТМО] Основи програмування. 2021

Інформація про покупку
Тип покупки: Складчина
Ціна: 9192 ГРН
Учасників: 0 з 104
Організатор: Відсутній
Статус: Набір учасників
Внесок: 91.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Курс розрахований на осіб з технічною, економічною або гуманітарною вищою або незакінченою вищою освітою, які хочуть освоїти програмування.
В ході курсу слухачі познайомляться з основними принципами написання програм на сучасних мовах програмування і отримають знання для подальшого освоєння професії програміста.

попередні вимоги:
  • грамотний користувач 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 року
https://privatelink.de/?http://itcenter.itmo.ru/softwareforbegginers
 
Угорі