ПГУТИ, вычислительные машины, комплексы, системы и сети (курсовая работа)
| 16.03.2026, 12:41 | |
Студент выбирает тему из списка, приведенного ниже, согласно своему номеру в списке группы (для очного отделения) или значению суммы двух последних цифр зачетной книжки (для заочного отделения). Обучающийся может предложить свою формулировку темы, но она обязательно должна быть согласована с преподавателем и одобрена заведующим кафедрой. Внутри одного потока обучающихся не разрешается выбор одинаковой темы двумя и более студентами. Темы курсовых работ по дисциплине «Вычислительные машины, комплексы, системы и сети» 1. Система удаленного управления с архитектурой клиент-сервер. 2. Реализация файловой системы для ОС Linux с алгоритмом дедупликации данных. 3. Графический модуль системы удаленного управления с архитектурой клиент-сервер. 4. Jabber-ICQ клиент с реализацией Jabber-протокола. 5. IRC сервер с реализацией протокола IRC. 6. Реализация протокола взаимодействия с сервисом OSM для интерактивного путеводителя. 7. Утилита восстановления удаленных файлов в файловой системе NTFS. 8. Функционально-расширяемая Windows-утилита для распознавания устройств компьютера. 9. Расширяемый файловый менеджер с undo-моделью взаимодействия с пользователем. 10. Hex-редактор и анализатор двоичных файлов. 11. Программа обмена файлами по модели Peer2Peer. 12. Ядро аудио плеера с модулями расширения для поддержки различных форматов сжатия. 13. Системный драйвер внешнего LCD дисплея. 14. Программный модуль для автоматической установки драйверов устройств в ОС Windows. 15. Сетевой брандмауэр для операционной системы Windows. 16. Почтовый клиент для ОС Windows с реализацией протоколов POP3 и SMTP. 17. Сервис автоматической настройки параметров работы в сети для Windows. 18. Кроссплатформенный IRC-бот. 19. Драйвер виртуального жесткого диска для ОС Linux. 20. Игра для ОС Android в стиле «Морской бой» с возможностью игры по сети Система управления задачами для ОС Windows. 21. Кроссплатформенный сниффер TCP-сессий с возможностью сохранения отдельных сессий. 22. Монитор программно-аппаратной части для ОС Windows. 23. Модуль шифрования для OpenSSL. 24. Кроссплатформенный архиватор. 25. Бот для игры RoboCode. 26. Кроссплатформенный менеджер закачек с возможможностью параллельного скачивания. 27. Кроссплатформенный трассировщик маршрутов с построением графов путей. 28. Драйвер виртуального жесткого диска для ОС Windows. 29. Драйвер файловой системы для ОС Linux. 30. Кроссплатформенный клиент IM с использованием протокола XMPP. 31. Саморазмножающаяся программа для формата исполняемых файлов ELF. 32. HTTP-сервер. 33. Дефрагментатор. 34.E-mail клиент. 35. Монитор файловой системы. 36. Torrent-трекер. 37. Утилита удаленного управления компьютером. 38. Утилита поиска с поддержкой regexp'ов. 39. Jabber-клиент. 40. IRC-клиент. 41. Редактор реестра. 42. Монитор реестра. 43. Диспетчер задач под Linux. 44. Утилита проверки целостности файлов. 45. FTP-сервер. 46. Мониторинг загруженности CPU/GPU. 47. Менеджер закачек. 48. Утилита сбора информации о системе. 49. Утилита проверки читаемости кластеров. 50. Диспетчер процессов под Windows. Подготовка курсовой работы При выполнении курсовой работы обучающемуся предлагается: - провести исследование предметной области (объекта исследования); - на основе анализа предметной области выбрать используемые методы (стандартные и нестандартные методы, модули и процедуры языка программирования), осуществить постановку задачи, описание входных и выходных данных и работы программы. Структура курсовой работы Внутренняя структура работы должна состоять из введения, разработки программы на различных уровнях представления, заключения, списка использованной литературы и приложений. Материал в курсовой работе располагается в следующей последовательности: 1) титульный лист, 2) содержание, 3) введение, 4) основная часть, 5) заключение, 6) список использованной литературы, 7) приложения. Курсовая работа выполняется студентом индивидуально. Работа выполняется в течение семестра во время, отведенное для самостоятельной работы. Основные требования к содержанию структурных элементов пояснительной записки Во введении необходимо: - обосновать актуальность темы курсовой работы; - сформулировать цель работы и поставить задачи, которые необходимо решить для ее достижения, кратко представить содержание работы. Здесь же оговаривается объект исследования и аннотация по главам. Введение не должно раскрывать темы курсовой работы, так как оно не является содержательной частью работы. Не следует во введении приводить определение, понятие, состав, роль анализируемых категорий и т.д. Полная формулировка задания обязательна. При этом необходимо: 1. Описать предметную область (описание должно быть кратким, но оно должно обязательно содержать характеристику задачи, описание входной и выходной информации). Очень важно определить рамки разрабатываемого модуля системы и перечень выполняемых им функций. Целью подобного исследования является выделение значимых функций для разрабатываемой программы, их согласование, описание в терминах понятных как разработчику, так и будущему пользователю. Небольшие фрагменты кода (до 20 строк шрифтом 10 пт) могут быть размещены в тексте. На этом этапе важно понять смысловое значение данных, обрабатываемых в системе, отделить ключевые понятия задачи от маловажных и вообще несущественных для рассматриваемого случая. 2. Составить глоссарий работы, т.е. определить термины и их значения. Дать описание дополнительных спецификаций. 3. На основе анализа предметной области выбрать используемые методы (стандартные и нестандартные методы, модули и процедуры языка программирования), описать входные и выходные данные и работу программы с приведением блок-схемы реализуемого программой алгоритма. Заключение завершает изложение курсовой работы. В нем резюмируются итоги выполненной работы в виде обобщения самых существенных результатов. Выводы должны отражать только содержание проекта, быть краткими, ясно и четко сформулированными. В приложениях следует прилагать громоздкие таблицы, схемы, рисунки, а также код программы размером более 20 строк. | |