
Данный сайт является учебным проектом, он создан для улучшения качества предоставляемой услуги обучения, компанией ООО «Телесенс Академия».
Информация, размещенная на сайте, не имеет никакой юридической силы, сайт может быть использован только Заказчиками услуги обучения в учебных целях и не может быть использована в коммерческих целях третьими лицами. Все права защищены и принадлежат компании ООО «Телесенс Академия».
Рассказать:
Курсы|Программирование|Programming Core - основы программирования
Стоимость: 1 100 грн.
Расписание и длительность:
- длительность 5 недель, 30 часов
- занятия проходят 3 раза в
неделю Пн-Ср-Пт
- длительность занятия 2 часа
- время проведения с 18-30 до 20-30
Что Вы получите, приняв участие в данном курсе?
- фундаментальные знания по программированию (структура программ,
алгоритмы, операторы, циклические алгоритмы, подпрограммы, массивы)
- практические навыки написания кода и алгоритмов
- реализуете классические задачи программирования и модернизируете их (решение
квадратного уравнения, ряд Фибоначчи, времена года и различные виды сортировки)
- узнаете о пользе систем контроля версий и способы тестирования при разработке
- изучите основные типы данных и узнаете, как они преобразуются
- получите фундаментальные знания по Базам Данных
- обзор и классификацию перспективных направлений и технологий в программировании
- и определитесь с выбором дальнейшей технологии разработки
- а так же онлайн консультации нашего специалиста по завершении курса
Чтобы принять участие в курсе необходимо:
- подать заявку и ознакомиться с условиями договора о предоставлении услуги обучения
- подтвердить участие за две недели до начала обучения
- оплатить обучение и сохранить квитанцию
- посетить организационную встречу

Программа обучения:
Лекция 1. Введение:
-
Цели и задачи программирования.
-
Перспективы в программирования.
-
История программирования.
-
Типы языков программирования (Ментальная карта).
-
Процесс разработки программ.
-
Практика: Установка Lazarus в среде Windows, среда разработки Lazarus, Первая программа.
Лекция 2. Логика работы компьютера. Типы данных:
-
Логика работы компьютера.
-
Структура проекта.
-
Типы данных (Карта типов).
-
Булева алгебра.
-
Практика: Задачи булевой алгебры, системы исчисления. Д/З.
Лекция 3. Алгоритмы:
-
Основные принципы проектирования программ.
-
Основные конструкции алгоритмов (Блок-схемы).
-
Константы. Переменные.
-
Практика: работа с константами и переменными, блок-схемы.
Лекция 4. Структура программы:
-
Структура программы: орфография, грамматика, синтаксис программирования.
-
Комментарии в программе.
-
Операции и выражения.
-
Стандартные функции.
-
Практика: Разбор структуры программы.
Лекция 5. Контроль версий и тестирование:
-
Системы контроля версий (TortoiseSVN).
-
Принципы кодирования и тестирования программ.
-
Практика: установка и работа с TortoiseSVN.
Лекция 6 Операторы:
-
Оператор присваивания.
-
Составной оператор.
-
Ветвление, условный оператор if…then…else.
-
Оператор варианта case.
-
Обработка ошибок. Вывод сообщений.
-
Практика: Работа с операторами.
Лекция 7-8. Циклические алгоритмы:
-
Операторы цикла.
-
Оператор цикла с предусловием while..do.
-
Оператор цикла с постусловием repeat..until.
-
Оператор цикла for..do.
-
Операторы передачи управления.
-
Практика: Решение задач с использованием циклов.
Лекция 9-10. Подпрограммы:
-
Общие сведения (локальные и глобальные переменные, передача параметров).
-
Процедуры.
-
Функции.
-
Практика: Решение задач с использованием подпрограмм. Рекурсивные функции.
Лекция 11-12 Работа с массивами:
-
Общие сведения о массивах.
-
Описание массивов.
-
Операции над массивами.
-
Ввод-вывод элементов массивов.
-
Сортировка элементов массива.
-
Практика: работа с массивами.
Лекция 13. Введение в Базы данных:
-
Введение в БД.
-
Обработка файлов.
-
Работа со строками и записями.
-
Практика: работа с данными.
Лекция 14 Объектно-ориентированное программирование:
-
Принципы объектно-ориентированного программирования.
-
Практика: Перегрузка операторов.
Лекция 15. Перспективные языки программирования:
-
Краткий обзор языков C#, Java, PHP.
-
Веб-технологии, отличие языков программирования от языков разметки, стилей, конфигурации, анимации (HTML, CSS, JavaScript, Ajax, XML и т.д.).
Актуальные вакансии