При большом объёме курсового проекта распечатки результатов и листинги программ выносятся в приложения.




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

8. Список использованных источников содержит перечень источников, использованных при выполнении курсового проекта. Указываются только те источники, на которые имеются ссылки в тексте пояснительной записки.

9. Приложения содержат вспомогательный материал (листинги программ, результаты и т.д.)


Правила выполнения и оформления курсовой работы

 

Оформление курсовой работы (пример оформления титульного листа представлен в приложении 1):

1. Выполняется на бумаге размером А4, ориентация - книжная, верхнее поле - 25 мм, нижнее поле - 25 мм, левое поле - 30 мм, правое поле 15 мм в печатном виде (шрифт - Times New Roman Cyr, размер шрифта - 14, межстрочный интервал - полуторный).

2. К курсовой работе рекомендуется приложить диск с текстами разработанных программ и текстовыми файлами (электронный дубликат курсовой работы).

3. На титульном листе должны быть ясно написаны фамилия и инициалы студента, группа, дата ее выполнения и подпись. Тема курсовой работы приводится полностью.

4. Список литературы приводится согласно ГОСТа и ЕСПД.

Работы, выполненные без соблюдения этих правил, не могут быть зачтены

 

ЛИТЕРАТУРА

1. Ревотюк М.П. Электронный учебно-методический комплекс по дисциплине Системное программирование [Электронное ихздание]. ‒ Минск:Бел ГУ информатики и радиоэлектроники, 2006

2. Павловская Т. А. С/C++. Программирование на языке высокого уровня. ‒ С-Пб: Питер, 2011. ‒ 464 с.

3. Керниган Б., Ритчи Д. Язык программирования Си. — 2-е изд. — М.:Вильямс, 2009. — 352 с.

4. Павловская Т. А., Щупак Ю. А. C++. Объектно-ориентированное программирование. Практикум. ‒С-Пб: Питер, 2007. ‒ 265 с.

5. Прата С. Язык программирования С: Лекции и упражнения. ‒ М.: Вильямс, 2006. — 960 с.

6. Кочан С. Программирование на языке Си. ‒ М.: Вильямс, 2006. — 496 с.

7. Х. М. Дейтел, П. Дж. Дейтел Как программировать на C++. ‒ Изд-во: Бином-Пресс, 2008. ‒ 1456 с.

8. Щупак Ю. А. Win32 API. Эффективная разработка приложений. С-Пб: Питер, 2007. ‒ 576 с.

9. Гукин Д. Язык программирования Си для «чайников». ‒ М.: Диалектика, 2006. — 352 с.

10. Русинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP, and Windows 2000. ‒ С-Пб:Питер 2007. 993 с.

11. Ален И. Голуб. Веревка достаточной длины, чтобы… выстрелить себе в ногу: Правила программирования на Си и Си++. ‒ М. 2001.‒ 241 с.

12. Герберт Шилдт. C: Полное руководство, классическое издание.‒ 4-е изд. — М.: Вильямс, 2010. —704 с.

13. Рихтер Джефри. CLR via C#. Программирование на платформе Microsoft.NET Framework 4.0 на языке C#.‒ С-Пб: Питер, 2012г. 928 с.

14. Болски М.И. Язык программирования Си: Справочник. - М.:Радио и связь, 1988. - 96 с.

ТЕМЫКУРСОВЫХ РАБОТ

по дисциплине «Системное программирование»

для студентов специальности

09.02.03 ‒ Программирование в компьютерных системах

 

  Тема курсовой работы  
 
1. Разработка программы мониторинга потока событий (Hooks)  
2. Разработка программы оценки сетевого окружения ПК (Windows Networking)  
3. Разработка программы мониторинга изменений файлов выбранного каталога (File I/O)  
4. Разработка программы отображения информации о реестре (Registry)  
5. Разработка программы для демонстрации механизмов управления процессами в ПК (Processes and Threads)  
6. Разработка программы моделирования обрабатывающего устройства и очереди к нему (Synchronization)  
7. Разработка программы демонстрации генерации исключительных ситуаций и методов их обработки (Structured Exception Handling)  
8. Разработка программы для DDE сервер-клиент обмена данными (DDEML)  
9. Разработка программы для обмена сообщениями посредством динамически подключаемых библиотек (DLL) (IPC)  
10. Разработка программы контроля списка автоматически загружаемого программного обеспечения (Control Panel Application)  
11. Разработка программы для обмена сообщениями при помощи именованных каналов (Pipes)  
12. Разработка программы для обмена сообщениями при помощи почтовых слотов (MailSlots)  
13. Разработка программы для выполнения действий по выгрузке системы ПК (System Shutdown)  
14. Разработка программы для получения сведений о системе ПК (System Information)  
15. Разработка программы создания рабочего стола ПК (Windows Station and Desktops)  
16. Разработка интерфейса интерпретатора команд ПК (Shell Library)  
17. Разработка программы для запуска и отключения хранителя экрана ПК (заставки) (Screen Saver)  
18. Разработка программы для обмена данными на основе использования проецируемых файлов (File Mapping)  
19. Разработка программы для просмотра содержимого текстовых файлов (Files)  
20. Разработка программы для записи и считывания содержимого текстовых файлов (Files)  
21. Разработка программы создания и просмотра событий (Event Logging)  
22. Создание библиотеки функций для работы с двумерными матрицами (DLL)  
23. Разработка программы демонстрации механизмов управления виртуальной памятью (Memory Management)  
24. Разработка программы отслеживания режима работы ПО (Debugging)  
25. Разработка программы отслеживания изменения буфера обмена (ClipBoard)  
26. Разработка программы контроля перехода в спящий режим (Power Management)  
27. Разработка программы сжатия и восстановления данных по алгоритму Лемпеля - Зива (Data Decompression Library)  
28. Разработка программы запуска и управления работой таймера (Timers)  
29. Разработка инструментальной библиотеки получения информации о состоянии работающих на локальном компьютере приложений (Tool Help Library)  

 

ДИСЦИПЛИНА:



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-23 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: