- •Методические указания
- •090301 "Компьютерная безопасность",
- •090303 "Информационная безопасность
- •© Фгбоу впо «Воронежский государственный технический университет», 2012
- •1. Общие положения
- •2 Основные требования к выполнению и оформлению курсовой работы Выполнение курсовой работы состоит из трех этапов:
- •3 Пояснительная записка к курсовой работе
- •4 Оформление курсовой работы
- •5 Защита курсовой работы
- •6 Оценка курсовой работы
- •7 Тематика курсовых работ
- •Список литературы
- •Методические указания
- •090301 "Компьютерная безопасность",
- •090303 "Информационная безопасность
- •394026 Воронеж, Московский просп., 14
ФГБОУВПО «Воронежский государственный технический университет»
Кафедра систем информационной безопасности
Методические указания
к курсовому проектированию
по дисциплине «Языки программирования»
для студентов специальностей
090301 "Компьютерная безопасность",
090303 "Информационная безопасность
автоматизированных систем"
очной формы обучения
Воронеж 2012
Составитель канд. техн. наук Д.О. Карпеев
УДК 681.3.06
Методические указания к курсовому проектированию по дисциплине «Языки программирования» для студентов специальностей 090301 "Компьютерная безопасность", 090303 "Информационная безопасность автоматизированных систем" очной формы обучения /ФГБОУВПО «Воронежский государственный технический университет»; сост. Д.О. Карпеев. Воронеж, 2012. 19 с.
Изложены методические указания по проведению курсовой работы по дисциплине "Языки программирования".
Методические указания подготовлены в электронном виде в текстовом редакторе MW-2007 и содержатся в файле «KURSOVAYa_RABOTA_Metodichka.docx»
Библиогр.: 7 назв.
Рецензент канд. техн. наук, доц. Г.А. Остапенко
Ответственный за выпуск зав. кафедрой д-р техн. наук, проф. А. Г. Остапенко
Издается по решению редакционно-издательского совета Воронежского государственного технического университета
© Фгбоу впо «Воронежский государственный технический университет», 2012
Цели и задачи курсовой работы
Выполнение курсовых работ направлено на формирование у обучаемых навыков самостоятельной научно-исследовательской и практической деятельности, грамотного оформления полученных результатов, умения представить результаты своей работы в виде научного доклада и защитить ее в последующей дискуссии.
Целью курсовой работы по дисциплине «Языки программирования» является:
дальнейшее развитие и закрепление знаний, полученных на лекционных, практических и лабораторных занятиях в области программирования и прикладных алгоритмов;
совершенствование практических навыков работы на ПЭВМ;
развитие профессиональных навыков работы со средствами программирования.
1. Общие положения
Курсовая работа предусмотрена тематическим планом изучения дисциплины “Языки программирования”. Курсовая работа является самостоятельной работой студента, позволяет оценить качество знаний и отражает приобретенные студентом практические навыки.
Курсовая работа позволяет расширить объем знаний студентов в области программирования и создать реальную основу использования своих знаний для решения на ЭВМ задач по другим дисциплинам и в своей дальнейшей практической деятельности.
Тема назначается руководителем курсовой работы и утверждается на заседании учебно-методической комиссии.
Перед студентом ставится задача разработать приложение для Windows с целью решения конкретной задачи. Результатом решения является:
а) пояснительная записка, составленная с учетом требования стандартов оформления;
б) исполняемый файл программы, прилагаемый к пояснительной записке на диске.
Для решения поставленной задачи студенту необходимо предварительно ознакомиться с литературой, посвященной теме задания. При этом следует обратить внимание на средства, используемые для решения аналогичных задач или для решения каких-либо ключевых моментов задачи.
Сформулированные в настоящих указаниях задания на курсовую работу представляют студенту простор для творчества. В текстах задач умышленно опущены некоторые детали и необходимые требования. После ознакомления с литературой студент должен оценить возможности языка программирования и вычислительной техники, на которой предлагается реализовать решение. Результатом этой работы должна быть точная формулировка задачи со всеми ограничениями и требованиями.
При решении задачи необходимо придерживаться техники пошаговой детализации, использовать стандартные структуры, не забывая при этом о развитии программного окружения программиста, расширяя возможности языка за счет включения новых процедур и функций.
При разработке алгоритма необходимо предусмотреть средства проверки и тестирования программы, удобство работы пользователя, возможные модификации.
При написании программы не следует забывать о хорошем стиле программирования, о таких понятиях, как читабельность, эффективность, надежность. Необходимо искать наиболее простые и естественные приемы и методы решения.
В программе, кроме решения непосредственно задачи, студент должен предусмотреть вывод справки о программе и информации о разработчике с указанием ФИО, группы и даты разработки.
На диске вместе с программой должны быть представлены файлы, подготовленные для проверки ее работоспособности.