1. Исследование предметной области
До разработки ПС ОБП (недостатки)
После разработки ПС ОБП (преимущества)
Отсутствие процесса кодогенерации на язык про-
граммирования С
Разработка алгоритма генерации программного кода на язык
программирования С на основе преобразования абстрактного
синтаксического дерева в дерево операций
Отсутствие функционала локализации логических
ошибок
Разработка функционала для локализации логических ошибок
на этапе интерпретирования программного кода на экран
пользователя
Отсутствие возможности обучаться на разных
устройствах
Создание кроссплатформенной программной среды для обу-
чения
Генерация программного кода на язык программи-
рования С на основе преобразования абстрактного син-
таксического дерева в дерево операций может быть по-
лезна в обучении программированию, так как позволяет
упростить процесс написания кода и сделать его более по-
нятным для обучающихся.
Локализация логических ошибок на этапе интерпре-
тирования программного кода на экран пользователя по-
зволит учащимся увидеть, как работает программа и какие
ошибки могут возникнуть в процессе ее выполнения.
Что в свою очередь улучшит навыки анализа кода и каче-
ство созданных программ. Ведь логические ошибки могут
быть сложными для обнаружения, так как они не приводят
к сбоям программы и не вызывают сообщений об ошибках.
Создание кроссплатформенной программной среды
для обучения в свою очередь имеет множество преиму-
ществ. Одно из главных заключается в том, что она позво-
ляет студентам использовать один и тот же код на разных
платформах. Это может существенно упростить про-
цесс обучения и сделать его более доступным. Кроме того,
кроссплатформенная программная среда может быть
более экономичной, что может снизить затраты на разра-
ботку и поддержку программного обеспечения.
Анализ существующих программных решений
В настоящее время существует большое количество
различных сервисов для обучения программированию.
Обучение программированию в игровой форме позволяет
увлечь ребенка и упростить подачу информации. Scratch,
Code. org, Kodable и Tynker — популярные программные
среды, обучающие ребенка в игровой форме.
Однако каждая программная среда, обладает рядом
преимуществ и недостатков. В связи с чем, был составлен
перечень требований к ПС ОБП, представленный в та-
блице 2.
Таблица
Достарыңызбен бөлісу: |