Тема: Обучающее приложение для языка программирования Python
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Теоретическая часть 5
1.1 .NET Framework 5
1.1.1. C# 6
1.1.2. Windows Forms 6
1.2 My SQL Server 7
1.3 Язык программирования Python 8
1.3 Обучающие системы 10
2. Постановка задачи 12
3. Функциональное описание приложения 13
3.1. Авторизация 13
3.2. Регистрация 15
3.3 Меню 17
3.4 Теория 19
3.5. Тест 22
3.5. Тренажер 25
3.5. Статистика 28
3.6. Объектная модель проекта 30
Заключение 33
Список литературы 34
Приложение
📖 Введение
Одним из примеров реализации такого подхода являются обучающие программные системы, которые способы обеспечить организацию процесса самообучения. Такая модель приближена к естественной процедуре обучения «учитель- ученик»
Данная работа направлена на усовершенствование процесса усвоения материала для ученика, а также предоставляет возможность для учителя оценить его прогресс в обучении, выявить проблемные области не только для одного студента, но и для целой группы. Таким образом преподаватель может правильно расставить акценты во время объяснения тем, а студенту будет дана возможность не только пройти контрольный срез знаний, но и самому выяснить какие области материала ему нужно изучить глубже.
Предмет исследования: Процесс обучения и контроля успеваемости студентов
В качестве изучаемой области для ученика в данной работе был выбран высокоуровневый язык программирования Python.
Python — один из самых популярных и адаптивных языков, который очень быстро развивается. Данная работа актуальна тем, что в ней обучающий материал предоставляется последовательно. После каждого изученного блока Ученику даётся возможность закрепить полученный знания, используя Тренажер или проверить их с помощью Контроля знаний. Данный подход направлен на лучшее усвоение навыков и закрепления знаний по данному материалу.
Цель работы: создать приложение для изучения языка программирования Python.
✅ Заключение
При реализации были использованы технологии Windows Forms, MySQL Server.
Данное приложение позволяет:
• последовательно изучать материал,
• проверить свои знания на практике с помощью модуля «Тест»,
• подготовиться к контрольному срезу знаний и более тщательно изучить темы , при проверке которых было допущено наибольшее количество ошибок с помощью модуля «Тренажер»
• отследить свой прогресс по изученным темам при непосредственном написании кода.(в приложение встроен интерпретатор “Python
• проанализировать свои результаты, увидеть их в структурированном виде с помощью модуля «Статистика»
Стоит отметить, что данное приложение может быть использовано не только для изучения языка программирован Python. Преподаватель имеет возможность изменять материал для изучения, список вопросов и ответов, имея доступ к базе данных. Таким образом приложение может быть адаптировано любой другой области.



