книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Составить программу с текущей информацией о заявках на авиабилеты. Создать программу, отыскивающую проход по лабиринту. Лабиринт задан в виде матрицы ( Контрольная работа, 7 стр. )
Состояние и тенденции развития ЭВМ45 ( Реферат, 23 стр. )
Социальная сеть для игроков Want2Play ( Курсовая работа, 17 стр. )
Спецификации управляющей программы и разработанного заголовочного файла ( Контрольная работа, 19 стр. )
СПЕЦИФИКАЦИЯ ЯЗЫКА V++ ( Курсовая работа, 7 стр. )
Справочная система по визуальным компонентам интегрированной среды разработки Delphi ( Курсовая работа, 23 стр. )
Сравнение эффективности приближенных методов решения трансцендентных уравнений (методом касательных и секущих). Погрешность. Геометрическое содержание ( Курсовая работа, 26 стр. )
ССП в линейной и графовой формах. ( Курсовая работа, 18 стр. )
Стандартизация языков программирования ( Реферат, 15 стр. )
Структурная схема микропроцессора 8080 ( Контрольная работа, 14 стр. )
Тема: Игра "Крестики нолики" ( Контрольная работа, 10 стр. )
Техническое задание на разработку программного средства "Музыкальный плеер" ( Контрольная работа, 7 стр. )
Техническое задание «Игра Lines» ( Контрольная работа, 8 стр. )
Техническое задание «Пункт продажи билетов» ( Контрольная работа, 16 стр. )
Технологии программирования ( Контрольная работа, 8 стр. )
Технология организации распределённых ресурсов пространственных данных. ( Курсовая работа, 13 стр. )
Технология разработки программных продуктов (кредит) ( Курсовая работа, 32 стр. )
Технология субпиксельной классификации. Возможности повышения детальности дешифрируемой структуры лесонасаждений. ( Курсовая работа, 14 стр. )
Транспортная задача (программирование) ( Контрольная работа, 10 стр. )
Трёхмерные преобразования ( Контрольная работа, 14 стр. )
Универсальный генератор тестов для системы CATS ( Курсовая работа, 18 стр. )
Управление памятью в FreeBSD ( Реферат, 28 стр. )
Управление процессами в Windows ( Курсовая работа, 12 стр. )
Уровни языка программирования ( Реферат, 5 стр. )
Утилиты. Назначение и классификация 4 ( Контрольная работа, 14 стр. )

Содержание

Содержание 2

Аннотация 3

1. Введение 4

1.1. Глоссарий Ошибка! Закладка не определена.

1.2. Описание предметной области 4

1.3. Неформальная постановка задачи 5

1.4. Математические методы Ошибка! Закладка не определена.

1.5. Обзор существующих методов решения 5

Аналогичные (конкурирующие) решения 5

Вывод 7

2. Требования к окружению 7

2.1. Требования к аппаратному обеспечению 7

2.2. Требования к программному обеспечению 7

2.3. Требования к пользователям 7

3. Архитектура системы (Общие требования) 7

4. Спецификация данных Ошибка! Закладка не определена.

4.1. Описание формата или структуры данных Ошибка! Закладка не определена.

5. Функциональные требования 7

6. Требования к интерфейсу 7

7. Прочие требования 8

7.1. Требования к надёжности 8

7.2. Требования к производительности 8

8. Проект 8

8.1. Средства реализации 8

8.2. Модули и алгоритмы 9

8.3. Структуры данных 9

8.4. Проект интерфейса 9

9. Реализация и тестирование 10

Заключение 10

Список литературы 11

Аннотация

Как известно создание автоматизированных учебных курсов позволяет провести ви-зуализацию любой информации и, таким образом, сделать процесс обучения более нагляд-ным. Целью моей работы являлось создание такого программного средства, которое долж-но облегчить работу преподавателей информатики и студентов. Данная программа предна-значена для обучения студентов базовым понятиям алгоритмов, способности их понимать, анализировать и составлять. Главным отличием этого программного средства от аналогич-ных является автозаполнение блок-схемы конкретными данными. Кроме того, программа имеет дружественный интерфейс, понятный любому пользователю.

1. Введение

Предметная область данной работы это создание программной системы, представ-ляющей собой интерактивную обучающую среду. Данная среда должна производить обу-чающее воздействие на пользователя и расширять его область знаний по вопросу построе-ния блок-схем, а так же способствовать пониманию учеником базового понятия информа-тики и программирования — алгоритма. Целевая аудитория данной программной системы — это в первую очередь студенты нематематических специальностей, а так же люди не знакомые с теорий алгоритмов. Но это не исключает из возможных пользователей других людей, которые знают основы, но хотят изучить данные вопросы более подробно, либо же тех, которые все это знают, но хотят «освежить» в памяти эти знания, а может и узнать что-то новое.

Целесообразность написания данной программной системы, и её важность для ис-пользования в учебном процессе, очевидна, т. к. далеко не всегда преподаватель может объяснить обучающемуся студенту весь материал «от корки до корки». Или же он не мо-жет уделить внимание тем вопросам, которые не понятны студенту, или, что ещё хуже, ко-гда студент не может спросить преподавателя, о том, что ему не понятно. В таких случаях ученик, обычно, сам перерывает кучу материала, и, все так же ничего не поняв, приходит на экзамен…. Тогда данная программная система является единственным выходом из сложившейся ситуации. Она не только позволит отставшему ученику догнать и даже пере-гнать своих товарищей, полностью познав весь материал и поняв его, но, и кроме этого, преподаватель получит в свои руки мощный инструмент, для тестирования знаний уча-щихся. Таким образом, очевидно, что данная программная система позволит упростить и ускорить процесс обучения в несколько раз. А, кроме того, она при широком распростра-нении может способствовать повышению уровня образованности населения.

1.1. Описание предметной области

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

Методы решения данной проблемы:

1. Увеличение количества часов, отводимых для занятий.

2. Проведение большого числа опросов и контрольных на каждую тему.

3. Проведение преподавателем консультаций для студентов.

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

1. Меньшая загруженность преподавателей, и как следствие возможность ими лучше подготавливаться к занятиям, и выбор наиболее лучшего пути для подачи новой темы учащимся.

2. Увеличение нагрузки на самостоятельность обучающегося.

3. Возможность проводить тестирование по данной теме на паре, а так же воз-можность удаленных (домашних) тренировок с её помощью.

Пределами применения данной системы является обучающее воздействие на пользо-вателя только лишь по заданным темам. Применение её для других тем не представляется возможным, т.к. для этого приодеться удалить 99% существующего кода.

1.3. Неформальная постановка задачи

- Программная система состоит из режима «Конструктор» должен представлять со-бой составление блок-схемы из выбранных пользователем структур, во время которой пользователь из составных элементов структур составляет какую-то блок-схему, а так же может её модифицировать.

- Пользователь не должен работать с клавиатурой, а только лишь с мышью, то есть он не должен что-либо вводить, а должен только лишь выбирать.

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

- Программная система должна иметь красивое оформление, состоящее только из светлых цветов и их оттенков.

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

Политика распространения программного продукта:

Для данной программной системы предполагается свободное использование на ком-пьютерах общеобразовательных учреждений и домашних компьютерах. Исключением яв-ляется использование её в коммерческих целях, то есть для получения выгоды. Запрещает-ся распространять данную программную систему в любых формах и на любых носителях с целью получения выгоды, без согласия на то автора программы.

1.5. Обзор существующих методов решения

Аналогичные (конкурирующие)

Список литературы

[1] Экзаменационные билеты и ответы по информатике (9 класс) / Кузнецов А.А. / Дрофа / 2003 /стр. 40 – 53

[2] http://tambov.fio.ru/vjpusk/vjp022/rabot/40/zapis.htm

[3] www.dmitriyo.narod.ru / информация об аналогичной программе.

[4] http://www.fceditor.nm.ru/ / информация об аналогичной программе.

[5] www.ezprog.com / информация об аналогичной программе.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»