Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня»




Скачать 119.83 Kb.
НазваниеМетодические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня»
Дата публикации22.07.2013
Размер119.83 Kb.
ТипМетодические указания
lit-yaz.ru > Информатика > Методические указания



Федеральное агентство по образованию

Белгородский государственный технологический университет

им. В.Г. Шухова
Кафедра программного обеспечения вычислительной техники

и автоматизированных систем
 


Утверждено

научно-методическим советом

университета
 

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

к выполнению курсовых проектов по дисциплине
«Программирование на языке высокого уровня»
для студентов специальности 220400  Программное обеспечение вычислительной техники и автоматизированных систем

Белгород 2007


УДК 681.55(07)

ББК 32.973.26-018.1я7

М 89

Составитель доц. В.С. Брусенцева
Рецензент канд. техн. наук, проф. А.В. Борзенков
Методические указания к выполнению курсовых проектов

М 89 по дисциплине «Программирование на языке высокого уровня»

для студентов специальности 220400  Программное обеспечение вычислительной техники и автоматизированных систем / сост. В.С. Брусенцева. – Белгород: Изд-во БГТУ, 2007. – 13 с.

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

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


УДК 681.55(07)

ББК 32.973.26-018.1я7

 Белгородский государственный

технологический университет

(БГТУ) им. В.Г. Шухова, 2007

^

1.ОБЩИЕ ПОЛОЖЕНИЯ





    1. Методические указания подготовлены в соответствии с:

  • государственным образовательным стандартом высшего профессионального образования для специальности 2204 «Программное обеспечение вычислительной техники и автоматизированных систем»”;

  • учебным планом по специальности;

  • общими указаниями по организации и методике проведения курсового проектирования в вузах.

1.2. Курсовой проект  это заключительный этап изучения дисциплины. Выполнение курсового проекта по дисциплине «Программирование на языке высокого уровня» заключается в создании библиотеки подпрограмм для решения задач определенного класса и приложения, использующего эту библиотеку.

1.3. Цель работы над курсовым проектом – систематизация и закрепление теоретических знаний, полученных за время обучения, а также закрепление навыков разработки алгоритмов, написания и отладки программ для решения прикладных задач с использованием языков программирования PASCAL или С..

1.4. Задачи, стоящие перед студентами во время выполнения курсового проекта:

  • применение приобретенных знаний, умений и навыков при решении поставленных задач.

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

  • -развитие навыков описания всех этапов работы над созданием приложения.

1.5. Тематика курсовых проектов определяется преподавателем кафедры и утверждается в установленном порядке. Студенту предоставляется право выбора одной из предложенных преподавателем тем или предложить свою тему с обоснованием целесообразности ее разработки. Примерный перечень тем приведен в приложении.

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

1.7. .Руководитель курсового проекта: контролирует ход выполнения работы в соответствии с календарным планом, консультирует студента по вопросам, относящимся к теме курсового проекта;

1.8.Курсовой проект должен быть подготовлен к защите в срок, устанавливаемый преподавателем. К защите курсового проекта представляется:

  • пояснительная записка;

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



^

2.ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ



Работа над курсовым проектом включает следующие этапы:

  • уточнение задания с преподавателем;

  • анализ теоретических источников;

  • выбор методов и алгоритмов решения задач, структур данных (с обоснованием);

  • определение наборов тестовых данных

  • программная реализация;

  • получение и анализ результатов;

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

  • подготовка к защите курсового проекта.



^

3.СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ



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

Обязательные разделы пояснительной записки:

  • титульный лист;

  • задание на курсовой проект;

  • содержание;

  • введение;

  • главы и параграфы основной части;

  • заключение,

  • список использованной литературы,

  • приложение.

На титульном листе (см. ПРИЛОЖЕНИЕ 1) должны быть указаны следующие реквизиты:

  • полное наименование учебного заведения

  • наименование кафедры;

  • учебная дисциплина;

  • тема курсового проекта;

  • сведения об авторе работы (фамилия, имя, отчество, № группы);

  • фамилия, имя, отчество руководителя;

  • город, год написания работы

Сведения об авторе и руководителе удостоверяются личными подписями. Титульный лист не нумеруется.

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

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

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

  • Постановка задачи содержит подробное и точное описание задачи, множества исходных данных

  • Приводятся теоретические сведения, необходимые для решения задачи;

  • Описываются возможные подходы к решению задачи, и обосновывается выбор одного из них.

  • Описывается алгоритм решения задачи в укрупненных блоках, что позволяет разбить задачу на подзадачи.

  • Описываются структуры данных, необходимые при решении задач.

  • Для каждой подзадачи приводятся спецификации алгоритмов. Спецификация включает в себя:

  • заголовок подпрограммы;

  • назначение, которое описывает, какую задачу решает подпрограмма и каков смысл каждого параметра

  • список входных параметров;

  • список выходных параметров.

  • Описываются наборы тестовых данных с обоснованием их выбора.

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

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

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

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

^

4.ОФОРМЛЕНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ



Текст работы оформляется в виде пояснительной записки в соответствии с требованиями ГОСТ 2.105-95* “Общие требования к текстовым документам” в объеме 840 страниц формата А4. Изложение должно быть последовательным, логичным, конкретным.

Работа оформляется с использованием текстового редактора Word и распечатывается на принтере. Текст пояснительной записки к курсовому проекту делится на разделы, подразделы и пункты. Текст размещается с одной стороны листа. Размер шрифта – 14, поля слева – 30 мм, сверху и справа – по 15 мм, снизу – 20 мм. Нумерация страниц – вверху по середине. Первая страница – титульный лист, вторая – задание (первые две страницы не нумеруются) Третья страница – содержание (номер не указывается). Содержание создается автоматически средствами текстового редактора.

Для вставки формул используется редактор формул Microsoft Equation (описание его работы см., например, в книге Р. Борланд Эффективная работа с Microsoft Word 97). Формулы нумеруются в пределах каждого раздела, номер указывается справа от формулы – у правой границы текста, в круглых скобках по образцу (3.6) – шестая формула в третьем разделе.

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

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

^

5.Подготовка курсовоГо ПРоекта к защите



Оформленная пояснительная записка и программный продукт на электронном носителе представляется студентом преподавателю для просмотра в соответствии с индивидуальным календарным планом за 2-3 дня до защиты.

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

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

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

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

Защищенные курсовые проекты хранятся в университете в течение трех лет.

^

6.ПРИЛОЖЕНИЯ




    1. Титульный лист



 


Федеральное агентство по образованию

Белгородский государственный технологический университет

им. В.Г. Шухова
Кафедра программного обеспечения вычислительной техники

и автоматизированных систем

 
^ КУРСОВОЙ ПРОЕКТ

по дисциплине «Программирование на языке высокого уровня»
тема __________________________________________

(наименование работы)

 

Автор работы ______________ ________________

(подпись) (ФИО, группа)

Руководитель проекта _______________ ____________

(подпись) (ФИО)

Оценка ___________________________
Белгород

20 .. г.

    1. ^

      Задание на курсовой проект



Федеральное агентство по образованию

Белгородский государственный технологический университет

им. В.Г. Шухова
Кафедра программного обеспечения вычислительной техники

и автоматизированных систем

 

^ ЗАДАНИЕ НА курсовОЙ ПРОЕКТ

  

студенту группы ПВ-…_________________________________

(Фамилия, И.О.)

1. Срок представления проекта к защите “___” _________ 20 .. г.

2. Исходная информация к проекту

_______________________________________________________

 3. Содержание работы

_______________________________________________________

4. Графические материалы

_______________________________________________________

5. Приложения

___________________________________________________

Руководитель проекта ___________ ___________________

(подпись) (ФИО)
Задание принял к исполнению “___” ____________20 .. г.

______________ (подпись cстудента)

^

6.3. Пример оформления списка литературы


  1. Б.Керниган. Язык программирования Си. /Б. Керниган, Д. Риччи. – М.: Мир, 1992.271с.


  2. У.Дал. Структурное программирование: /У.Дал, Э.Дейкстра, К.Хоор; пер. с англ.  М.: Мир, 1975. – 373 с.

  3. Айвазян С.А. Прикладная статистика и основы эконометрики: учебник для вузов /Айвазян С.А., Мхитарян В.С. – М.: ЮНИТИ, 1998. – 1022 с



^

6.4. Перечень некоторых тем курсовых проектов





  1. Создание библиотеки подпрограмм для работы с многочленами произвольного порядка с комплексными коэффициентами

  2. Создание библиотеки подпрограмм для работы с разреженными матрицами.

  3. Создание библиотеки подпрограмм для работы с комплексными числами и для нахождения корней многочлена с комплексными коэффициентами.

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

  5. Создание программы для определения эквивалентности логических формул.

  6. Создание программы для упрощения логических формул.

  7. Создание программы «Калькулятор» для работы с обыкновенными дробями.

  8. Создание программы для нахождения рациональных корней многочлена с рациональными коэффициентами.

  9. Создание программы для вычисления значения выражения, вводимого с клавиатуры.

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

  11. Создание программы для расстановки скобок в арифметическом выражении с целью максимизации его значения.

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

  13. Создание программы для выбора маршрута наименьшей стоимости.

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

  15. Создание программы для определения минимального покрытия системы отрезков, лежащих на одной прямой.

  16. Создание программы для управления движением автомобилей на круговой автостоянке.

  17. Создание программы для определения минимальной выпуклой оболочки данного множества точек на плоскости.

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

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

  20. Создание программы «Записная книжка».

  21. Создание программы для игры «Пентамино».

  22. Создание программы для игры «Тетрис».

  23. Создание программы для игры «Морской бой».

  24. Создание программы для игры «Крестики-нолики».

  25. Создание программы для игры «15».

  26. Создание программы для игры «Реверси».

  27. Создание программы для игры «Move-box».

  28. Создание программы для игры «Сапер».

  29. Создание программы для игры в нарды.

  30. Библиотека подпрограмм для работы с многоразрядными числами

СОДЕРЖАНИЕ

Белгород 2007 2

^ 1. ОБЩИЕ ПОЛОЖЕНИЯ 4

2. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ 5

3. СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ 5

4. ОФОРМЛЕНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ 7

5. Подготовка курсовоГо ПРоекта к защите 8

6. ПРИЛОЖЕНИЯ 10

1.2.Титульный лист 10

1.3.Задание на курсовой проект 11

6.3. Пример оформления списка литературы 12

6.4. Перечень некоторых тем курсовых проектов 12


Учебное издание


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

к выполнению курсовых проектов по дисциплине

«Программирование на языке высокого уровня»

для студентов специальности 220400  Программное обеспечение вычислительной техники и автоматизированных систем
Составитель брусенцева Валентина Станиславовна

Редактор В.А. Дегтярева

Изд. лиц. ИД № 00434 от 10.11.99

Подписано в печать Формат 6084 /16. Усл. печ. л.4,2. Уч.-изд. л.4,6. Тираж 164 экз. Заказ Цена

ОтпечатановБелгородскомгосударственном технологическом университете
им. В.Г. Шухова

308012, г. Белгород, ул. Костюкова, 46


Добавить документ в свой блог или на сайт

Похожие:

Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня» iconМетодические указания по выполнению курсовых работ по дисциплине...
Решетов Константин Юрьевич. Методические указания по выполнению курсовых работ по дисциплине «Комплексный экономический анализ хозяйственной...

Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня» iconМетодические указания по анализу финансового 12 состояния организации 12
Методические указания предназначены для выполнения курсовых работ по дисциплине «Анализ хозяйственной деятельности» для студентов...

Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня» iconМетодические рекомендации по выполнению курсовых проектов по дисциплине...
Приложение №1 (Примерная тематика курсовых проектов по дисциплине «Организация проектной деятельности»)

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

Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня» iconМетодические рекомендации к выполнению курсовых работ по дисциплине «Документоведение»
Методические указания подготовлены для студентов, обучающихся по специальности 032002 – Документационное обеспечение управления и...

Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня» iconМетодические указания по выполнению курсовых работ для студентов...
Методические указания по выполнению курсовых работ для студентов заочной форм обучения специальности 08. 05. 02 «Экономика и управление...

Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня» iconМетодические указания по выполнению курсовой работы по дисциплине «Финансы и кредит»
Методические указания по выполнению курсовой работы для студентов специальности

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

Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня» iconМетодические указания по прохождению преддипломной практики и дипломному...
Методические указания к дипломному проектированию составлены и доц каф ЭВМ лебеденко Ю. И. и обсуждены на заседании кафедры ЭВМ факультета...

Методические указания к выполнению курсовых проектов по дисциплине «Программирование на языке высокого уровня» iconМетодические указания по подготовке курсовой работы по дисциплине...
Курсовая работа (КР) по дисциплине является одним из этапов изучения дисциплины, проводится согласно графику учебного процесса во...



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница