Основы программирования

Основы программирования на базе JavaScript
Соединительная статья для ооп

До начала осталось
Длительность курса 30 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
2250 1575грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.

До начала осталось
Длительность курса 36 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
3650 2555грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63

Описание курса

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

Требования

  • Уверенное владение персональным компьютером.

Программа курса

  • Понятие алгоритма
  • Введение в JavaScript
    • Знакомство с JavaScript
      • Что такое JavaScript?
      • История языка
      • Как работает Javascript?
      • Возможности языка
    • Основы JavaScript
      • Лексическая структура языка
      • Понятие “переменная”
      • Имена переменных
      • Типы данных в JavaScript
      • Операции над переменными
      • Логические операторы
      • Первое взаимодействие с пользователем
      • Практическое занятие со студентами, закрепление урока
    • Условные конструкции и циклы
      • Понятие “условные конструкции”, их применение и разновидности
      • Практическое занятие со студентами, закрепление пройденной темы
      • Понятие “циклические конструкции”, их применение и разновидности
      • Практическое занятие со студентами, закрепление пройденной темы
      • Дополнительно: инструменты для отладки кода
    • Массивы
      • Что такое массив?
      • Создание массивов
      • Работа с массивами
      • Практическое занятие со студентами, закрепление пройденного урока
    • Функции
      • Для чего нужны функции?
      • Способы создания функций
      • Вызов функций
      • Области видимости переменных
      • Разновидности функций
      • Практическое занятие со студентами, закрепление пройденного урока
    • Введение в объекты
      • Понятие “объект”
      • Способы создания объектов
      • Свойства объектов
      • Методы объектов
      • Ключевое слово “this”
      • Практическое занятие со студентами, закрепление пройденного урока

После изучения курса вы сможете:

Компьютерный курс «Основы программирования» является основой для дальнейшего изучения объектно-ориентированных языков Java, С#, C++.

*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.
Основы программирования на базе С/С++
Соединительная статья для основы программирования на базе С/С++

До начала осталось 18 дней
Длительность курса 27 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
2290 1603грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.

До начала осталось 18 дней
Длительность курса 36 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
3650 2555грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63

Описание курса

Данный курс ориентирован на изучение программирования “с нуля”. Его цель – помочь слушателям сформировать эффективный теоретический и практический базис, необходимый для дальнейшего развития в предмете «Программирование».
В качестве основных инструментов предлагается компилятор MS Visual Studio, в качестве первого языка – язык C++. По мнению авторов, такая платформа позволяет слушателю максимально быстро погрузиться “в среду” и взглянуть на компьютер в первую очередь как на вычислительную систему. Курс рассчитан на 11 аудиторных занятий по 3 часа.
Успешное прохождение курса позволяет слушателю перейти к изучению языков программирования C# и Java без входного тестирования.

Требования

  • Уверенное владение персональным компьютером
  • Желательно английский на уровне от Elementary и выше

Программа курса

    • Вводное занятие.
    • Знакомство с преподавателем.
    • Основные понятия программирования.
    • Язык программирования С. История языка С.
    • Особенности языка С.
    • Алгоритм. Программа.
    • Структура программы.
    • Простая программа «Hello World».
    • Практическое закрепление полученных знаний.
    • Переменная.
    • Объявление переменных.
    • Тип данных.
    • Основные типы данных.
    • Практическая работа с переменными.
    • Операторы 1.
    • Ввод/вывод в консоль.
    • Практическая работа с вводом/выводом.
    • Операторы.
    • Типы операторов.
    • Практическая работа с операторами.
    • Операторы 2.
    • Условные операторы.
    • Цикл.
    • Практическая работа с условными операторами.
    • Массив.
    • Виды массивов.
    • Практическая работа с массивами.
    • Функции.
    • Процедура.
    • Функция.
    • Практическая работа с функциями.
    • Динамическая память.
    • Указатели.
    • Динамическая память.
    • Практическая работа с указателями.
    • Структура.
    • Структура.
    • Массив структур.
    • Практическая работа со структурами.
    • Объектно-ориентированный подход 1.
    • Классы.
    • Практическая работа с классами.
    • Объектно-ориентированный подход 2.
    • Абстракция и инкапсуляция.
    • Практическая работа с классами.
    • Объектно-ориентированный подход 3.
    • Наследование.
    • Полиморфизм.
    • Практическая работа с классами.
  • Экзамен.

После изучения курса вы сможете:

  • Создавать простые консольные программы на языке C++ в среде Windows с помощью компилятора MS Visual Studio.
  • Разрабатывать алгоритмы и выбирать структуры данных для решения несложных задач
  • Ориентироваться в базовых понятиях объектно-ориентированного программирования, создавать несложные структуры классов;
  • Уметь читать чужие программы и самостоятельно искать необходимую информацию для их правки.
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.