Единая программа
«Быстрые» курсы не могут дать молодому специалисту все необходимые навыки. Обучение в ProgTime длится 4 года. Дисциплины дополняют друг друга и составляют единую базу знаний.
ProgTime – онлайн-школа для юных программистов 9–16 лет. Мы учим не просто понимать код, а создавать с нуля приложения и игры.
Изучение процесса программирования на языке C#
Количество занятий: 28 (раз в неделю)
Изучить синтаксис языка и развить алгоритмическое мышление.
Console App — консольные приложения. У таких программ нет графического интерфейса: они работают в текстовом режиме в виде черно-белой консоли. Команды для них вводят с клавиатуры.
WinForms — приложения для создания UI (пользовательского интерфейса). Ребята научатся разрабатывать приложения с кнопками, картинками, переключателями и другими визуальными элементами.
Ребята разработают свои первые игры и приложения с визуальным интерфейсом: «Ксилофон», «Опрос», SpaceShooter. Ученики получат диплом после окончания курса.
Изучение основ программирования
Количество занятий: 56 (два раза в неделю)
Изучить основы объектно-ориентированного программирования, применить знания на практике.
C# — ученики продолжают изучать программирование, знакомятся с новыми алгоритмами, практикуют задачи в приложении типа Console App.
C# ООП — объектно-ориентированный подход. В будущем он позволит понять языки Java и Python. Студенты изучат одну из важнейших парадигм программирования и научатся создавать структуру программы.
C# WPF — создание приложений с дизайном.
MonoGame — платформа для создания игр с помощью кода. Этот практикум позволит ученикам окончательно освоить объектно-ориентированный подход.
Ребята создадут игры с помощью 2D-кода, а также приложения с дизайном: текстовый редактор, «Сапер», «Крестики-нолики», Space Shooter.
Глубокое изучение программирования
Количество занятий: 56 (два раза в неделю)
Изучить базы данных, многопоточное, асинхронное и сетевое программирование, GOF.
Git, GitHub, Linux — ученики работают с системой контроля версий Git. Каждый студент получает собственный удаленный сервер и учится размещать на нем написанные приложения.
C# многопоточность и сетевое программирование — студенты узнают, что такое сервер и как его запрограммировать, рассмотрят шифрование, кодирование и передачу данных, а также параллельное выполнение кода.
Практикум C# — сетевая игра на MonoGame и сетевые приложения на WPF. Ученики рассмотрят GOF — шаблоны проектирования приложений.
Базы данных и Telegram-боты — работа с базами данных, JSON и XML, создание ботов для Telegram.
Ребята изучат базы данных и сетевое программирование. В ходе обучения они создадут сетевые приложения и ботов для социальных сетей.
Создание веб-приложений на языке C#
Количество занятий: 56 (два раза в неделю)
Научиться разрабатывать веб-сайты и веб-API.
ASP.NET Core — кроссплатформенная среда для создания современных облачных приложений. Позволяет разрабатывать веб-приложения и службы, приложения Интернета вещей и серверные части мобильных приложений.
Ребята разработают полноценный онлайн-магазин с личным кабинетом пользователя и администратора. Помимо основного проекта каждый ученик создаст свой — например, список дел или веб-игру. По окончании курса выдается диплом.
Онлайн-формат занятий позволяет учиться в комфортной обстановке — в любимой футболке и с кружкой чая.
Чтобы группе было удобно взаимодействовать, мы используем четыре программы.
Проведение и запись общих занятий. Для более «живого» взаимодействия ребята обязательно включают веб-камеры.
Канал, где публикуются важные новости и записи занятий. Здесь же студенты работают в командах и общаются после уроков.
Площадка для практики. Каждую неделю ребята выполняют задания, а система автоматически их проверяет и выдаёт результат.
Программа, в которой происходит «магия» программирования — пишется код и воплощается идея.
ProgTime — не только школа, но и сообщество единомышленников. У нас ребята находят друзей и становятся частью большой команды. Чтобы ученики могли общаться вживую, мы проводим очные мероприятия — хакатоны и летние школы.
В 2021 году мы организовали три крупных выезда. Весной студенты проходили тематический квест: решали задачи, чтобы управлять космическим кораблём. На летней недельной школе ребята в командах создавали приложения для реальных заказчиков — игры и редакторы карт.
Основатель школы ProgTime. Наставник по .NET-разработке.
Программирование — это возможность реализовать все свои невероятные идеи! Мне важно, чтобы ученики постоянно видели результат и не боялись ошибаться, потому что каждый маленький шаг вперёд — это опыт и дополнительные возможности.
Наставник по проектной деятельности.
Разработчик приложения MasterQuest. Наставник по web-разработке.
Наставник по разработке компьютерных и мобильных игр.
Человек-душа в школе ProgTime. Психолог. Наставник во время выездных мероприятий.
Запишитесь на бесплатное пробное занятие, чтобы лучше познакомиться с программой. Если ребёнок изучал языки программирования раньше, мы проверим его знания.
Уже на пробном занятии каждый ученик сможет написать и запустить своё первое приложение.