Основы алгоритмизации, программирования и баз данных

Для обучения на курсе не требуется предварительная подготовка.

Выпускникам курса скидка 10% на любой последующий IT курс

Современный специалист в области IT технологий должен владеть знаниями в области алгоритмизации и программирования. Важно научится системному подходу к решению информационных задач, алгоритмическому мышлению, знанию терминологий и технологий современных средств разработки программного обеспечения.

В начале курса проходят занятия на которых излагается теоретический материал, рассматриваются общие вопросы решения алгоритмических задач, приводятся многочисленные примеры, советы и рекомендации.

Во второй части курса рассмотрены базовые принципы объектно-ориентированного программирования (ООП), ключевые слова и конструкции языка программирования JAVA, а также шаги, необходимые для создания простых программ на языке JAVA.

Третья часть курса посвящена базам данных и включает: виды СУБД, архитектуру систем баз даннях, уровни моделирования баз данных. Также рассматриваются язык SQL, реляционные базы даннях и модели БД: концептуальная, логическая и физическая.

Стоимость курса 2400грн
Длительность курса 1,5– 2 месяца

32 учебных часa – 16 занятий по 2 учебных часа

Занятие 1

Виды языков программирования. Направления программирования.Применение основных языков программирования.

Занятие 2

Полный цикл разработки программного обеспечения от идеи до реализации.

Занятие 3

Понятие алгоритма.Алгоритмизация задач. Графическое представление алгоритмов.Создание алгоритмов для простых задач. Среды разработки и тестирования программного обеспечения на JAVA.

Занятие 4

Основные понятия языка программирования JAVA, синтаксис языка, типы данных, переменные, Получение навыков работы в среде разработки

Занятие 5

Операторы управления в языке JAVA.Использование встроенных функций.

Занятие 6

Операторы выбора в JAVA .

Занятие 7

Циклические операции в JAVA:циклы с предусловием,циклы с постусловием.Бесконечные циклы.

Занятие 8

Ссылочные типы данных в JAVA. Одномерные массивы.Принципы обработки массивов.

Занятие 9

Обработка многомерных массивов в JAVA. Генерация случайных чисел.

Занятие 10

Введение в объектно-ориентированное программирование. Классы в JAVA.

Занятие 11

Статические члены класса.Скрытие членов класса,замещение методов..

Занятие 12

Строки в JAVA.Основные методы работы со строками.

Занятие 13

Основные понятия баз данных. Виды СУБД. Архитектура систем баз данных. Уровни моделирования баз данных. Концептуальная, логическая и физическая модели баз данных. Особенности реляционных баз данных. Нормализация таблиц.

Занятие 14

Язык SQL – создание базы данных: CREATE, SHOW DATABASES, DESCRIBE, DROP, ALTER.

Занятие 15

Язык SQL – команды манипулирования данными: SELECT, UPDATE, INSERT, DELETE.

Занятие 16

Зачётный проект