Курсы программирования для взрослых в Казани

Часто мне задают вопрос: "Вы научите меня программировать на ... языке?", где вместо многоточия звучат названия различных языков программирования. Всем я даю один ответ. Если вы не умеете водить автомобиль, то не важно на каком автомобиле вы будете осваивать вождение. Если вы уже водите машину самостоятельно, то с легкостью пересядете на другую. Аналогия упрощенная, но понятная. Я делаю акцент на людей с минимальным или нулевым опытом и помогаю им сделать первые и самые трудные шаги в программировании, которые в дальнейшем позволят развиваться самостоятельно.

Программирование - это в первую очередь правильное мышление и умение строить алгоритмы, абстрагированные от конкретного синтаксиса.

Групповые занятия проходят в небольших группах интенсивного обучения. Занятия начинаются по мере укомплектования групп. Количество групп ограничено. Длительность занятия - 90 минут. График обучения предполагает одно занятие в неделю по рабочим дням с 19:00 до 20:30. Теория подкрепляется практикой на языке Java и домашними заданиями, необходимыми для закрепления материала.

Работа у доски во время занятия

Стоимость - 4900р. в месяц (за 4 занятия).  Оплата вносится за месяц в начале каждого месяца обучения. Средняя продолжительность курса составляет 6 месяцев и зависит от общей успеваемости группы. По завершению обучения выдается сертификат. 

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

  1. Введение. Что такое программирование?
  2. Алгоритмы и способы их визуализации.
  3. Тренировка и подготовка мышления к восприятию материала.
  4. Переменные. Объявление и инициализация переменных. Типы переменных.
  5. Условия и ветвление программы.
  6. Циклы с предусловиями, постусловиями и циклы со счетчиком (for-циклы). Разница и особенности применения.
  7. Массивы и способы обработки.
  8. Функции, аргументы и возвращаемые значения.
  9. Введение в объектно-ориентированное программирование (ООП). Что такое классы и методы?
  10. Знакомство с классами и объектами на примере решения конкретных задач.
  11. Наследование в ООП. Осознание на конкретных примерах.
  12. Полиморфизм в ООП. Что скрывается за этим страшным словом и так ли оно страшно на самом деле?
  13. Введение в GUI. Работа с графическим интерфейсом.
  14. Разработка приложения с использованием всего ранее пройденного материала.

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

Начать программировать можно в любом возрасте. Самое главное, чтобы у вас было желание!