книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
"Нелинейная цифровая фильтрация" ( Курсовая работа, 40 стр. )
"Основы теории управления"* ( Контрольная работа, 13 стр. )
"Программа для разархивации файла, созданного по алгоритму RLE" ( Контрольная работа, 11 стр. )
"Технология "Millipede". Разработка модели форматирования в системе FAT 32." ( Контрольная работа, 10 стр. )
AJAX – интерфейс для системы CATS ( Курсовая работа, 13 стр. )
CMS для компании «КАРЛЭНД Сервис» ( Отчет по практике, 26 стр. )
JST Компилятор Smalltalk JVM ( Курсовая работа, 24 стр. )
Microsoft Excel ( Контрольная работа, 28 стр. )
PaketForm. Система обработки заявок на открытие счетов в ОАО АКБ «Росбанк». ( Отчет по практике, 29 стр. )
program z5 ( Контрольная работа, 11 стр. )
Web-рейтинг “Active Student” ( Курсовая работа, 13 стр. )
АВТОМАТИЗАЦИЯ ПРОЦЕССА ЮНИТ-ТЕСТИРОВАНИЯ ПРИЛОЖЕНИЯ «ПОЧТОВЫЙ КЛИЕНТ»: APPLICATION LAYER ( Курсовая работа, 22 стр. )
АВТОМАТИЗАЦИЯ ПРОЦЕССА ЮНИТ-ТЕСТИРОВАНИЯ ПРИЛОЖЕНИЯ «ПОЧТОВЫЙ КЛИЕНТ»: APPLICATION LAYER 2007-23 ( Курсовая работа, 23 стр. )
Автоматизация процесса создания выходной документации для ОАО “Черногорский Завод Искусственных Кож ( Дипломная работа, 182 стр. )
Автоматизированная система управления ОПтК ( Курсовая работа, 43 стр. )
Автоматизированная система оперативно-диспетчерского управления (АСОДУ) патентно-правового бюро «Эксперт» ( Дипломная работа, 116 стр. )
Автоматизированное рабочее место «СЕССИЯ» ( Курсовая работа, 41 стр. )
Автоматическое обновление метаданных на основе версий DDL ( Курсовая работа, 14 стр. )
Алгоритмизация и программирование процессов обработки данных ( Контрольная работа, 9 стр. )
Алгоритмические языки и программирование ( Курсовая работа, 31 стр. )
Алгоритмические языки высокого уровня. Структура формального алгоритмического языка ( Контрольная работа, 14 стр. )
Алгоритмические языки и теория програмирования ( Курсовая работа, 41 стр. )
Алгоритмический язык Паскаль ( Контрольная работа, 20 стр. )
Алгоритмы работы с некоторыми структурами данных при программировании на Delphi. ( Контрольная работа, 40 стр. )
Анализ потоков управления для языка программирования Pascal ( Курсовая работа, 6 стр. )

Содержание

Содержание 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»