О курсе

Данный сайт содержит набор уроков по программированию. В ходе курса будут созданы различные тестовые графические приложения с целью изучения базовых операторов и конструкций программирования. Все примеры написаны на языке C#, но большинство конструкций вроде циклов, условных операраторов и так далее являются универсальными для большинства языков программирования. Поэтому знания полученные здесь могут быть адаптированы и для других языков в будущем. Основной задачей является легкость, доступность и наглядность изучения на первом этапе. Язык C# и графические мини-программы идеально подходят для этих задач.
Кому подойдет данный курс?
Курс подходит для детей примерно от 12 - 14 лет, кто хочет попробовать изучить программирование через графический подход. Верхней границы по возрасту для данного курса, не существует. Попробовать свои силы можно в любом возрасте.
К чему нужно стремится?
Каждый урок содержит дополнительные задания, которые нужно обязательно сделать. Вы должны стремится создать страничку на сайте github, и выкладыывать туда все свои разработки. На выходе после курса у вас будет небольшое портфолио для будущего работодателя в случае если вы планируете искать работу в сфере графического программирования.
Зачем учить программирование?
Программирование развивает системное мышление. Хорошим программистам приходится держать в голове огромное количество сущностей (объектов), представлять и моделировать их взаимодействие между собой во времени. При поиске ошибок в программе, приходится становиться детективом и расследовать, часто весьма запутанные, ситуации. Программирование графики дополнительно развивает пространственное воображение и позволяет закрепить на практике школьный курс геометрии и математики (скажем непонятные из школьного курса число Пи, синусы и косинусы, становятся понятны в практическом их применении при отрисовки окружностей и других фигур)
Зачем проходить этот курс?
Основная задача курса заинтересовать в программировании, и дать базу с которой дальше можно будет двигаться самостоятельно. По окончанию курса вы сможете разрабатывать и понимать как устроены различные графические приложения в том числе различные мини-игры (Зума, шарики, космическая леталка/стрелялка, арканоид, змейка, тетрис, шахматы и даже простейшая RTS стратегия с выделением юнитов и добычей ресурсов и т.д. и т.п.)
Курс абсолютно бесплатен.
Успешного обучения!
Об авторе

Также провожу индивидуальные занятия по программрованию, по всем вопросам пишите в ТГ
Telegram