Программа курса | +79053130245

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

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

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