Программное обеспечение для обучения основ программирования детей школьного возраста на мобильных устройствах

Содержание

Слайд 2

Актуальность работы

Облегчение усвоения теоретического материала, ускорение обучения, благодаря простым и понятным урокам

Актуальность работы Облегчение усвоения теоретического материала, ускорение обучения, благодаря простым и понятным

С каждым годом желающих выучить программирование становится всё больше

Слайд 3

Цель и задачи

Цель:
Облегчение обучения азам программирования, быстрые и понятные уроки, простой

Цель и задачи Цель: Облегчение обучения азам программирования, быстрые и понятные уроки,
в освоении интерфейс на русском языке
Задачи:
Обзор существующего программного обеспечения
Анализ наиболее эффективных подач материала
Разработка алгоритма обучения
Разработка программного обеспечения, в соответствии с указанными требованиями и анализ полученного ПО

Слайд 4

Обзор существующего ПО

Обзор существующего ПО

Слайд 5

Обзор существующего ПО

Обзор существующего ПО

Слайд 6

Содержательная постановка задачи

Разработать ПО, которое обеспечит пользователю максимально быстрое представление о создании

Содержательная постановка задачи Разработать ПО, которое обеспечит пользователю максимально быстрое представление о
компьютерных программ и их устройстве:
Простота обучения. Пользователи смогут освоиться с выполнением простых задач и действий, даже если видят интерфейс мобильного приложения впервые.
Запоминаемость. Пользователи смогут запомнить принципы интерфейса и навигации по разделам приложения, и им не придется при повторном запуске изучать его заново.
Выявить субъективное восприятие. Насколько пользователям «нравится» пребывание и работа с приложением.

Слайд 7

Формальная постановка задачи

Формальная постановка задачи

Слайд 8

Структура решения

Структура решения

Слайд 9

Выбор инструментальных средств

IDE: Android Studio
Язык программирования: Java
Target: Android 4.4+
В качестве альтернативы IDE

Выбор инструментальных средств IDE: Android Studio Язык программирования: Java Target: Android 4.4+
для Android-разработчика доступны множества альтернатив, например, Eclipse и Xamarin

Слайд 10

Первые шаги в программировании

Как проходит обучение:
Изучение примеров кода
Не просто чтение примеров, а

Первые шаги в программировании Как проходит обучение: Изучение примеров кода Не просто
их запуск с пояснением
Написание собственного кода с постепенным усложнением
Подача материала в игровой форме

Слайд 11

Первые шаги в программировании

Стартовое меню

Первый урок

Пример упражнения

Первые шаги в программировании Стартовое меню Первый урок Пример упражнения

Слайд 12

Выводы

Проведен обзор существующего программного обеспечения, на основе которого можно сделать вывод об

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