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

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

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

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

              Для поступления в Московскую школу программистов необходимо сдать вступительный экзамен. На нём предлагаются задания по математике, логике и алгоритмике. Начальные знания по программированию не требуются.

              Если вы живёте далеко от столицы, то всё равно можете присоединиться к занятиям в Московской школе программистов. Мы открыли Школу программистов Online. Изучение новых технологий под руководством квалифицированных преподавателей и общение с единомышленниками теперь доступны жителям всей России.

              Со всеми вопросами обращайтесь по адресу junior@yandex-team.ru.