- •Методические указания по выполнению курсовоЙ Работы
- •Алгоритмы и алгоритмические языки
- •Содержание
- •Введение
- •1. Цели и задачи выполнения курсовой работы
- •2. Основные требования к курсовой работе
- •2.1. Тематика курсовой работы
- •2.2. Задание и исходные данные к курсовой работе
- •2.З. Объем курсовой работы
- •2.4. Выполнение курсовой работы
- •2.5. Защита курсовой работы
- •3. Методические рекомендации к выполнению курсовой работы
- •3.1. План построения и содержание разделов пояснительной записки к курсовой работе
- •3.2. Методические указания по выполнению отдельных разделов курсовой работы
- •3.3. Оформление пояснительной записки курсовой работы
- •4. Библиографический список
- •4.1 Основная литература
- •4.2 Дополнительная литература
- •4.3 Периодические издания
- •4.4 Программное обеспечение и Интернет-ресурсы
- •Приложение
- •Пояснительная записка
- •«Алгоритмы и алгоритмические языки»
- •Задание
- •«Алгоритмы и алгоритмические языки»
- •Рецензия
- •«Алгоритмы и алгоритмические языки»
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Тульский государственный университет»
Кафедра «Прикладная математика и информатика»
Методические указания по выполнению курсовоЙ Работы
по дисциплине
Алгоритмы и алгоритмические языки
Направление подготовки: 010400 «Прикладная математика и информатика»
Профиль подготовки: «Прикладная математика и информатика»
Форма обучения: очная
Тула 2011
Методические указания по выполнению курсовой работы составлены доцентом Ю.В. Московской и обсуждены на заседании кафедры Прикладной математики и информатики Механико-математического факультета
протокол № 13 от " 21 " июня 2012 г.
Зав. кафедрой________________В.И. Иванов
Методические указания по выполнению курсовой работы пересмотрены и утверждены на заседании кафедры Прикладной математики и информатики Механико-математического факультета
протокол №___ от "___"____________ 20___ г.
Зав. кафедрой________________ В.И. Иванов
Содержание
ВВЕДЕНИЕ 4
1. ЦЕЛИ И ЗАДАЧИ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ 4
2. ОСНОВНЫЕ ТРЕБОВАНИЯ К КУРСОВОЙ РАБОТЕ 5
2.1. Тематика курсовой работы 5
2.2. Задание И исходные данные к курсовой работе 5
2.З. Объем курсовой работы 6
2.4. выполнение курсовой работы 6
2.5. Защита курсовой работы 7
3. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ 7
3.1. План построения и содержание разделов пояснительной записки к курсовой работе 7
3.2. Методические указания по выполнению отдельных разделов курсовой работы 8
3.3. Оформление пояснительной записки курсовой работы 9
4. БИБЛИОГРАФИЧЕСКИЙ СПИСОК 11
4.1 Основная литература 11
4.2 Дополнительная литература 11
4.3 Периодические издания 11
4.4 Программное обеспечение и Интернет-ресурсы 11
ПРИЛОЖЕНИЕ 12
Введение
Современное развитие фундаментальных и прикладных наук, решение многих практических задач характеризуется все большим проникновением математических методов. Этому значительно способствует быстрое развитие вычислительной техники и ее применение в самых различных областях науки и техники.
Овладение современными методами проектирования и разработки программных продуктов немыслимо без формирования определенной алгоритмической культуры. Успешное освоение дисциплины "Алгоритмы и алгоритмические языки" необходимо для фундаментальной подготовки студентов в области алгоритмизации и продолжения образования в области программных и информационных технологий, при изучении дисциплин "Языки и методы программирования", "Системы программирования", "Объектно-ориентированное программирование", "Практикум на ЭВМ".
Дисциплина "Алгоритмы и алгоритмические языки" изучается студентами в первом семестре, в это время предусматривается выполнение самостоятельной курсовой работы.
1. Цели и задачи выполнения курсовой работы
Курсовая работа является важным этапом изучения курса "Алгоритмы и алгоритмические языки". Написание ее преследует следующие цели: расширение и закрепление знаний по курсу, развитие умения самостоятельно разбираться в литературе по программированию, развитие практических навыков в проектировании алгоритмов, умения разобраться в уже существующих методах, умения анализировать алгоритмы и оценивать корректность их работы, а также приобретение навыков использования языков программирования.
Выполнение курсовой работы предполагает знакомство с классическими алгоритмами, такими как сортировка, поиск, использование рекурсии, а также с актуальными алгоритмами, например, работа с большими целыми числами, полиномиальная арифметика и т.д.