WWW.DIS.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS

Pages:     || 2 | 3 | 4 |

«Антонов В.В. МЕТОДИЧЕСКИЕ УКАЗАНИЯ по курсовому проектированию по предмету Технология программирования для студентов специальностей 230201 Информационные системы и технологии ...»

-- [ Страница 1 ] --

Курсовое проектирование по дисциплине «Технология программирования»

Федеральное агентство связи

Санкт Петербургский государственный университет телекоммуникаций

им. Проф. Бонч-Бруевича

Антонов В.В.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по курсовому проектированию

по предмету

«Технология программирования»

для студентов специальностей 230201 «Информационные системы и технологии»

Санкт-Петербург 2009 СПбГУТ Кафедра ИУС Антонов В.В.

Курсовое проектирование по дисциплине «Технология программирования»

Антонов В.В. Курсовое проектирование по дисциплине «Технология программирования»: метод. указ.

Методические указания к курсовому проектированию предназначены для студентов специальностей «Информационные системы и технологии» по выполнению, оформлению и порядку защиты курсовых проектов.

Методические указания включают основные требования к содержанию и оформлению пояснительной записки, согласно ГОСТам ЕСПД, перечень основных документов.

СПбГУТ Кафедра ИУС Антонов В.В.

Курсовое проектирование по дисциплине «Технология программирования»

1. ОСНОВНЫЕ ПОЛОЖЕНИЯ

Основными целями курсового проекта являются:

• систематизация и закрепление полученных теоретических знаний, полученных студентами при изучении дисциплины «технология программирования»;

• углубление практических навыков;

• формирование умений применять теоретические знания при решении поставленных практических вопросов;

• раскрытие содержательной характеристики выбранной темы;

• приобретение и закрепление навыков самостоятельной работы;

• проверка умения формулировать основные выводы по результатам анализа конкретной темы.

Курсовой проект представляет собой результат выполнения следующих взаимосвязанных этапов:

1. Выбор темы;

2. Разработка рабочего плана, проектирование структуры программного изделия;

3. Сбор, анализ и обобщение материалов исследования, формулирование основных теоретических положений;

4. Разработка алгоритмов и составление программ на выбранном языке (тестирование, отладка).

5. Документирование, созданного программного продукта и оформление курсового проекта;

6. Защита.

Курсовой проект выполняется на современных объектно-ориентированных языках программирования C++ или Java. При разработке допускается использование интегрированных сред разработки IDE.

Внимание. Используемая IDE, должна удовлетворять следующим требованиям:

бесплатность, кросплатформенность и открытость программного кода. Примерами таких сред разработки являются NetBeans, Eclipse, Qt и др.

Операционная система в которой выполняется проект может быть Windows, Linux, MacOS и др. unix-подобные системы.

Работа выполняется самостоятельно в произвольное время и сдается в строго оговоренные сроки.

СПбГУТ Кафедра ИУС Антонов В.В.

Курсовое проектирование по дисциплине «Технология программирования»

2. ТЕМАТИКА КУРСОВЫХ ПРОЕКТОВ

Тематика курсовых проектов по дисциплинам определяется преподавателем. При этом выбор основывается как на государственном стандарте, так и на направлениях научно исследовательской и учебно-методической работы, актуальных направлениях работы других организаций, деятельность которых связана с разработкой, информационного и программного обеспечения ЭВМ. Тема курсовой работы определяется по последней цифре студенческого билета.

Последняя цифра Тема курсовой работы студенческого билета 0 Инженерный калькулятор.

3. РАЗРАБОТКА РАБОЧЕГО ПЛАНА

Целью составления рабочего плана является изложение студентом предполагаемого подхода к раскрытию темы курсового проекта. Изучение принципов обследования и анализа предметной области.

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

-состав разделов (глав, пунктов) курсового проекта;

-основное содержание разделов, т.е. те вопросы, которым в каждом разделе будет уделено главное внимание.

На этом этапе студенты должны провести «Предварительное обследование».

Форма работы: беседа с заказчиком (в роли заказчика – преподаватель).

Задачи:

• ознакомится с предметной областью по теме проекта;

• выяснить субъективные цели и задачи (желаемый результат) у заказчика;

• провести анализ полученных данных.

Требования и условия:

• беседа проводится в форме «вопрос-ответ»;

• исполнитель работы считается экспертом в предметной области.

Методические указания:

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

• Вопросы следует задавать в доступной непрофессионалу в области информационных технологий форме, избегая специальных и технических • При проведении беседы предпочтительно вести некоторые пометки или записи.



Курсовое проектирование по дисциплине «Технология программирования»

4. СТРУКТУРА КУРСОВОГО ПРОЕКТА

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

-Титульный лист -Содержание -Введение 1. Разработка эскизного и технического проекта программы 1.1. Назначение и область применения 1.2. Технические характеристики 2. Разработка рабочего проекта 2.1. Разработка программы 2.2. Спецификация программы 2.3. Текст программы 2.4. Описание программы 2.5. Тестирование программы 3. Оценка программы -Заключение -Список использованной литературы -Приложения Титульный лист оформляется в соответствии с приложением А.

Содержание. В нем содержится название глав и параграфов с указанием страниц.

Оформление следует оформить в соответствии с образцом (приложение В).

Введение. Во введение обосновывается актуальность выбранной темы, ее важность.

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

1. Разработка эскизного и технического проекта программы.

Данный параграф состоит из:

1.1. Назначение и область применения.

1.2. В данном разделе указывают назначение программы и краткую характеристику области применения программы.

Например: Данная программа является развлекательной игровой программой. областью применения данной программы является организация досуга человека, работающего с компьютером. Так как, поставлена задача, разработать приложение под операционную систему Windows, то использоваться программа может только в среде 32 битной операционной системы Windows 9х/ME/NT/2000/XP.

1.2. Технические характеристики.

Данный пункт должен содержать следующие подпункты:

1.2.1. Постановка задачи.

Здесь дается точное описание исходных данных, условий задачи и целей ее решения. На этом этапе условия задачи, записанные в форме различных словесных описаний, необходимо выразить при помощи модели предметной области (МПО). В этом подпункте могут быть описаны основные приемы программирования и типы данных, используемые при решении аналогичных задач. Далее описываются возможные пути решения задачи с указанием их достоинств и недостатков. Выбирается и обосновывается метод решения задачи.

Курсовое проектирование по дисциплине «Технология программирования»

1.2.2. Описание алгоритма.

Здесь дается обобщенное словесное описание алгоритма решения поставленной задачи, излагаются основные требования к алгоритму и пути их реализации. Приводится схема алгоритма, состоящая из укрупненных модулей. Дается пояснение назначения и состава каждого модуля. На следующем этапе каждый модуль детализируется. Например: Общий не детализированный алгоритм выполнения данной программы можно представить в виде блок схемы изображенной на рис. 1.

Словесно эту блок-схему можно описать как следующую последовательность действий:

1. Начало;

2. Инициализация игрового процесса (подготовка данных, параметров и т.д.);

3. Активация трех параллельных процессов управления;

3.1. Управление движениями пусковой установки (с участием пользователя);

3.1.1. В случае поступления команды перемещения пусковой установки, пусковая установка перемещается в соответствии с командой и возвращает управление пункту 3; 3.2. Управление стрельбой и проверка попадания;

3.2.1. В случае поступления команды на выстрел, происходит запуск объекта «снаряд», которая движется по параболе, пока не выйдет за пределы видимой области, либо пока не попадет в цель. Если цель не поражена, управление возвращается пункту 3 в случае если цель поражена, управление передается пункту 4;

3.3. Управление движениями целей (в автоматическом режиме) Курсовое проектирование по дисциплине «Технология программирования»

3.3.1. автономный процесс управления движением самолетов контролирует перемещение целей по экрану. В случае выхода цели за пределы видимой области реализуется «разворот» ели и ее движение в обратном направлении. Здесь же рассчитываются скорости движения и количество отображаемых целей. По завершении процесс передает управление пункту 3. так далее.

В общем алгоритме можно выделить основные подзадачи:

1. Управление движениями вражеских целей.

2. Управление стрельбой, проверка попадания по целям.

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

4. Переход к следующему этапу игры.

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

То есть здесь, выбранные модули детализируются.

Для оформления данного подпункта используется ГОСТ 19.701-90 ЕСПД.

Правила выполнения схем определяются следующими документами:

ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

Для программной документации:

ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения.

ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные Основные элементы схем алгоритма (пуск-останов) конец программы). Внутри фигуры записывается Курсовое проектирование по дисциплине «Технология программирования»

Предопределенный (ввод-вывод) Граница цикла организации цикла. Часто для изображения на блоксхеме цикла вместо данного символа используют Соединитель Комментарий элементов (при этом группа выделяется замкнутой Схемы алгоритмов, программ, данных и систем.

Условные обозначения и правила выполнения.

Курсовое проектирование по дисциплине «Технология программирования»

Здесь содержится описание и обоснование выбора метода организации входных и выходных данных.

Например: В программе были использованы три типа входных данных:

1. Графические, представленные в виде файлов в формате bmp.

2. Звуковые данные, представленные в виде файлов в формате wav.

3. Видео данные, представленные в виде файлов в формате avi.



Pages:     || 2 | 3 | 4 |
 

Похожие работы:

«Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Казанский государственный технологический университет ТЕХНОЛОГИЯ ОКРАШИВАНИЯ И ПЕЧАТИ Методические указания к лабораторным работам 2010 Составители: проф. Р.М. Гарипов доц. А.А.Ефремова Технология окрашивания и печати: метод. указания к лабораторным работам / Гарипов Р.М., Ефремова А.А.; Федеральное агентство по образованию. Казанский государственный технологический...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ БОТАНИКА ОСНОВЫ СТРУКТУРНОЙ БОТАНИКИ И СИСТЕМАТИКИ ВЫСШИХ РАСТЕНИЙ Практикум Составители Г.И. Барабаш, Г.м. Камаева Издательско-полиграфический центр Воронежского государственного университета 2011 Утверждено научно-методическим советом фармацевтического факультета 28 февраля 2011 г., протокол №1500-08- Рецензент д-р биол. наук, проф. М.Ю....»

«Министерство образования Российской Федерации Сибирская государственная автомобильно-дорожная академия (СибАДИ) Кафедра физического воспитания РАЦИОНАЛЬНОЕ ПИТАНИЕ СПОРТСМЕНОВ Методические указания для преподавателей и студентов, занимающихся спортом Составители Ю.Е. Горбунов, П.М. Гатилов Омск Издательство СибАДИ 2003 1 УДК 613.2: 796 ББК 75.081 Рецензент канд. пед. наук, доцент кафедры физвоспитания ОГИС В.И. Карпенко Работа одобрена методической комиссией кафедры. Рациональное питание...»

«Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com) 2 УДК 519.1 Основы теории графов: методические указания к практическим занятиям по дисциплине Основы дискретной математики для студентов дневного и заочного отделения специальности 7.080401 ИнСост. формационные управляющие системы и технологии С.В.Доценко, Е.Н.Татарченко. – Севастополь: Изд-во СевНТУ, 2005. – 14 с. Методические указания предназначены для проведения практических занятий по дисциплине...»

«Министерство образования и науки Российской Федерации Нижегородский государственный университет им.Н.И.Лобачевского В.И. Швецов, А.Н. Визгунов, И.Б. Мееров БАЗЫ ДАННЫХ Учебное пособие Издательство Нижегородского госуниверситета Нижний Новгород 2004 УДК 681.3 ББК 32.97 Ш 93 Ш 93 Швецов В.И., Визгунов А.Н., Мееров И.Б. Базы данных. Учебное пособие. Нижний Новгород: Изд-во ННГУ, 2004. 217 с. Учебное пособие посвящено важнейшей составляющей широко разрабатываемых и используемых информационных...»

«Закрытое акционерное общество Вектор-Бест В.К. Старостина С.А. Дёгтева ХОЛИНЭСТЕРАЗА: МЕТОДЫ АНАЛИЗА И ДИАГНОСТИЧЕСКОЕ ЗНАЧЕНИЕ Информационно-методическое пособие Новосибирск 2008 Холинэстераза: методы анализа и диагностическое значение: информационно-методическое пособие / В.К. Старостина, С.А. Дегтева : ЗАО Вектор-Бест. – Новосибирск : Вектор-Бест, 2008. 35 с. Пособие содержит сведения о ферментах, гидролизующих сложные эфиры холина и некоторых карбоновых кислот и существующих в двух видах:...»

«Министерство образования и науки Российской Федерации Муромский институт (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального образования Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых И.Н. Ростокин ПРОЕКТИРОВАНИЕ МИКРОПОЛОСКОВЫХ СВЧ УСТРОЙСТВ Учебное пособие к курсовой работе по дисциплине Теория физических полей Муром 2013 ВВЕДЕНИЕ Процесс создания новой техники всегда связан с...»

«Конституционные акты Франции (текст приводится по сборнику Конституции зарубежных государств: Учебное пособие/Сост. проф. В.В.Маклаков. - 4-е изд., перераб. и доп. - М.: Волтерс Клувер, 2003) Конституционный закон от 3 июня 1958 г. Конституция Французской Республики от 4 октября 1958 г. Декларация прав человека и гражданина от 26 августа 1789 г. Преамбула Конституции от 27 октября 1946 г. Циркуляр от 13 декабря 1999 г. о применении статьи 88-4 Конституции Конституционный закон от 3 июня 1958...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Амурский государственный университет Кафедра Конструирования и технологии одежды УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ Системы конструирования одежды Основной образовательной программы по специальности 260902.65 Конструирование швейных изделий Благовещенск 2012 УМКД разработан доцентом кафедры Конструирования и технологии одежды Киселевой...»

«Томский межвузовский центр дистанционного образования Е.В. Дерябина ОРГАНИЗАЦИЯ, НОРМИРОВАНИЕ И ОПЛАТА ТРУДА НА ПРЕДПРИЯТИЯХ ОТРАСЛИ Учебное пособие 2006 Корректор: Осипова Е.А. Дерябина Е.В. Организация, нормирование и оплата труда на предприятиях отрасли: Учебное пособие. — Томск: Томский межвузовский центр дистанционного образования, 2006. — 224 с. Дерябина Е.В., 2006 Томский межвузовский центр дистанционного образования, 2006 3 СОДЕРЖАНИЕ ВВЕДЕНИЕ 1 ПРЕДМЕТ, ЗАДАЧИ И СОДЕРЖАНИЕ КУРСА 1.1...»




 
© 2013 www.dis.konflib.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.