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

Темы, которые изучаются в Московской школе программистов:

  • современные языки и технологии, классические промышленные стандарты (C++) и перспективные фреймворки (Qt, Django);
    • языки программирования: высокоуровневые (C#, Java, Python, Ruby) и низкоуровневые (Assembler);
      • функциональное программирование (Haskell, Erlang, Wolfram Language);
        • программирование мобильных устройств на базе Android, iOS и Windows Phone;
          • программирование систем искусственного интеллекта;
            • аппаратное обеспечение компьютера (компьютерное «железо»);
              • сетевые технологии и криптография, программирование сокетов, защита от вредоносного ПО;
                • профессиональный веб-дизайн (HTML5, CSS, Flash) и программирование для интернета (JavaScript, PHP, ASP.NET, MySQL).

                Занятия проходят по выходным в московском офисе Яндекса.

                Со всеми вопросами обращайтесь по адресу mshp@informatics.ru.