УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантОбучающая программа по теме: Запись алгоритмов на языке блок-схем
ПредметПрограммирование
Тип работыкурсовая работа
Объем работы11
Дата поступления12.12.2012
890 ₽

Содержание

Содержание Содержание 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 / информация об аналогичной программе.
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте