- •Задание по курсовому проектированию "оАиП".
- •Теоретический вопрос Общие алгоритмы
- •Операционные системы
- •Сетевые технологии
- •Графические и игровые алгоритмы
- •Практическая часть Задание 1. Очередь
- •Задание 2. Стек
- •Задание 3. Дэк
- •Задание 4. Двусвязный список
- •Задание 5. Бинарное дерево
- •Задание 6. Сортировка структур
- •Задание 7. Обработка множеств
- •Информационное содержание структуры:
Задание по курсовому проектированию "оАиП".
Курсовая работа состоит из двух разделов. Объем работы 15-20 страниц (без приложения). Требования к оформлению приводятся в документе "Требования к оформлению курсовой работы. doc".
Первый раздел: теоретический вопрос. Ответ должен представлять собой обзор, составленный на основе литературных иInternet-источников. Это должно быть последовательное, хорошо структурированное, аргументированное и внятное изложение материала. Желательно, с соответствующими иллюстрациями. Весь раздел должен быть оформлен в едином стиле. Недопустимы вставки неадаптированного текста сWeb-страниц и электронных книг. Электронный вариант теоретического вопроса будет проверен на системе «АнтиПлагиат».
Для теоретического раздела можно выбрать любую тему (одну): "Общие алгоритмы", "Операционные системы", "Сетевые технологии", "Графические и игровые алгоритмы". Номер вопроса в теме должен соответствовать номеру зачетной книжки.
Второй раздел: программная часть. Приложение создается на языке С++. Программный код должен быть прокомментирован в достаточном объеме. Отчет должен содержать словесное (с фрагментами кода) и графическое (блок-схема) описание алгоритма. Полностью программный код приводится в приложении.
Выбор варианта задания второго раздела осуществляется по таблице:
Первая буква фамилии, имени |
Варианты заданий | |
Фамилия (задание) |
Имя (структура) | |
К, Э |
1 |
5 |
Б, Я |
2 |
10 |
В, Ч |
3 |
2 |
Е, Г |
4 |
6 |
Д, Х |
5 |
4 |
З, О |
6 |
3 |
И, Щ |
7 |
1 |
Л, А |
1 |
9 |
Р, Ц |
2 |
4 |
У, Ф |
3 |
6 |
Ш, М |
4 |
8 |
Ж, С |
5 |
2 |
Ю, Н |
6 |
7 |
Т, П |
7 |
1 |
Теоретический вопрос Общие алгоритмы
Варианты оценки производительности алгоритмов (простой пример)
Динамическое программирование (простой пример)
Генетические алгоритмы (простой пример)
Генераторы случайных чисел.
Парсеры. Сравнительный обзор.
Алгоритмы поиска строк
Алгоритмы интерполяции. Сравнительный обзор.
Алгоритмы нахождения наибольшего общего делителя (НОД) двух чисел
Алгоритмы сжатия изображений. Сравнительный обзор.
Алгоритмы сжатия звука. Сравнительный обзор.
Алгоритмы сжатия текста. Сравнительный обзор.
Наиболее известные криптографические алгоритмы.
Защита информации и ее взлом.
Основы алгоритма сжатия JPEG
Сжатие по алгоритму Хаффмана
RLE (Групповое кодирование)
Кодирование методом Шеннона-Фано
Атаки на системы защиты информации
Криптосистема RSA
Шифр Эль-Гамаля
Алгоритмы очистки отшума
Сетевые алгоритмы
Алгоритмы планирования
Алгоритмы синхронизации процессов
Алгоритмы выделения и освобождения памяти
Дисковые алгоритмы-планировщики
Алгоритмы в операционных системах
Алгоритмы распределённых систем
Алгоритм вычисления контрольной суммы
Алгоритмы цифровой подписи
Операционные системы
Windows. Сведения о текущих процессах.
Windows. Дефрагментация диска.
Windows. Журналы событий.
Windows. Управление ассоциациями файлов.
Windows. Дисковый кэш.
Windows. Оптимизация файла подкачки.
Windows XP. Утилита System Information.
Реестр WINDOWS XP.
Windows. Восстановление системы.
Windows 7 и WindowsXP– сравнительный анализ.
Windows Vista. Обзор.
Windows. Обзор файловых менеджеров.
Windows. Обзор мультимедийных программ.
Общие сведения о драйверах устройств в системе Windows.
История создания Windows.
Установка двух ОС на один компьютер.
ОС Linux. Общий обзор.
История создания Linux
Officeв Linux
Интернет и Linux
Файловые менеджеры в Linux
Иерархия каталогов и файловых систем в Linux
Процессы, задачи, потоки и нити в Linux
Права доступа в системе Linux
Восстановление данных под Linux
Оборудование, на котором работает Linux
Программное обеспечение, которое поддерживает система Linux
Различия между UNIX и Linux
Права доступа к файлам в Unix-системах
Операционная система CP/M