Пакет программного обеспечения для обучения языкам программирования и основ алгоритмизации «Юный Кодер» (30 учеников + 1 учитель)
Функциональные характеристики программы
«Юный кодер» —программное обеспечение с элементами игры и головоломки. Программное обеспечение обучает пользователя основам языка программирования Python. Пользователь выступает в роли ассистента, который управляет роботом с помощью языка программирования Python. В программное обеспечение заложено несколько тем, которые предстоит пройти ученику. Каждая тема включает в себя теоретическую часть, несколько игровых уровней для лучшего понимания материала и тестирование для проверки знаний. Статистика по прохождению всех тем записываетсяи контролироваться учителем.
«Юный Кодер» предлагает эффективное решение для подготовки следующего поколения IT-специалистов. Это обучающее ПО для учеников 7–9 классов, знакомящее их с основами программирования на Python и алгоритмизацией. Уникальный подход, сочетающий продуманный сюжет с обучением, не только заинтересует учеников, но и обеспечит им необходимые знания и навыки для успешной карьеры в сфере высоких технологий.
Приложение выполнено в 2D с видом сверху и рассчитано под ПК. Пользователь выступает в роли ассистента, который управляет роботом с помощью команд и языка программирования Python. Экран разделен на 2 части: слева находится игровое поле, а справа поле для ввода и редактирования кода, с помощью которого ученик оказывает влияние на игровое поле. Ученик выполняет все задания на уровне, чтобы пройти его. Выполнять задания ему поможет теория и подсказки.
Под полем ввода данных находится 4 кнопки:
● кнопка возврата робота на исходную позицию - возвращает робота на исходную позицию при пошаговом запуске кода;
● кнопка пошагового запуска - каждый клик по кнопке запускает по одной строке кода.
● кнопка запуска всего кода - запускает весь написанный код.
● кнопка вызова подсказок - открывает окно с подсказками во время игры.
В программу заложено темы, с изучением команд print, input, float, int, if, else, for которые предстоит пройти.
Каждая тема включает себя теоретическую часть и 5 уровней для понимания материала и тестирование для проверки знаний. Статистика по прохождению всех тем будет записываться и может контролироваться учителем.
Интерфейс программы преподавателя:
Учитель имеет доступ к таблице всех созданных аккаунтов, а также производит создание акантов для учеников, может изменять логин, пароль, имеет возможность создавать классы изменять принадлежность к классу всех остальных пользователей, удалять аккаунты, проходить уровни и просматривать статистику по классам и ученикам.