Тематика и содержание курсовых работ

8.1. Согласно учебному плану направления подготовки 201000.62 «Биотехнические системы и технологии»

- по дисциплине «Информатика» курсовые работы выполняются студентами в 1-м семестре 1-го учебного года. Тема курсовых работ: «Изучение аппаратного и программного обеспечения персонального компьютера и создание презентации»;

- по дисциплине «Информационные технологии» курсовые работы выполняются студентами во 2-м семестре 1-го учебного года. Тема курсовых работ: «Информационные технологии в профессиональной деятельности и программирование на языке Turbo Pascal 7.0».

8.2. Тематика курсовых работ по дисциплине «Информатика»

Тема курсовых работ: «Изучение аппаратного и программного обеспечения персонального компьютера и создание презентации».

Теоретическая часть КР состоит в рассмотрении двух вопросов по следующей тематике и разделам дисциплины:

1. Аппаратная конфигурация и устройство персонального компьютера (ПК).

Каждый студент получает индивидуальный вариант из табл. 1.

Таблица 1

Теоретический вопрос
1 2
1. Аппаратная конфигурация и устройство персонального компьютера (ПК)
1. Обобщенная структурная схема ПК
2. Функциональные характеристики ПК
3. Классификация компьютеров
4. Суперкомпьютеры
5. Мобильные компьютеры
6. Планшетные персональные компьютеры
7. Электронные книги Ридеры
8. Карманные персональные компьютеры
9. Коммуникаторы
10. Базовая аппаратная конфигурация настольного ПК. Устройство системного блока
11. Системная плата ПК. Устройства, расположенные на ней
12. Микропроцессор ПК и его основные параметры
13. Эволюция процессоров и их совместимость
14. Многоядерные процессоры. Их архитектура и параметры
15. Микрокомпьютерные чипсеты системных плат ПК
16. Классификация запоминающих устройств компьютера
17. Оперативное запоминающее устройство. Кэш-память
18. Постоянное запоминающее устройство
19. Характеристика устройств хранения данных: жесткий диск
20. Характеристика устройств хранения данных: оптические диски
21. Характеристика устройств хранения данных: флеш-память, USB-накопители, карты памяти
22. Интерфейсная система ПК. Шины обмена сигналами между внутренними устройствами компьютера

Продолжение табл. 1

1 2
23. Аппаратные последовательные и параллельные интерфейсы компьютера
24. Беспроводные интерфейсы: IrDA, Bluetooth, WiUSB, WiFi, WiMax
25. Видеоподсистема ПК. Характеристики различных типов мониторов. Сенсорные экраны
26. Видеоподсистема ПК. Характеристики видеоконтроллеров
27. Внешние устройства ПК. Их классификация
28. Характеристика устройств ввода информации: клавиатуры
29. Характеристика устройств ввода информации: мышь, трекбол, тачпад, джойстик, световое перо, графические планшеты
30. Характеристика устройств ввода графической информации: сканеры, видео- и веб-камеры, цифровые фотоаппараты
31. Характеристика устройств ввода звуковой информации: микрофоны, диктофоны
32. Характеристика устройств вывода визуальной информации: мониторы, проекторы
33. Характеристика устройств вывода визуальной информации: принтеры, графопостроители
34. Характеристика устройств вывода звуковой информации: встроенный динамик, колонки, наушники
35. Характеристика акустических систем ПК
36. Характеристика мультимедийных устройств компьютера
37. Классификация вычислительных сетей. Модель взаимодействия открытых систем
38. Аппаратное обеспечение серверов и рабочих станций
39. Характеристика устройств обмена данными: модемы и сетевые платы компьютеров
40. Аппаратура проводных и беспроводных линий связи

2. Программное обеспечение персонального компьютера.

Каждый студент получает индивидуальный вариант из табл. 2.

Таблица 2

Теоретический вопрос
1 2
2. Программное обеспечение персонального компьютера
1. Системы кодирования данных: текстовых, числовых, графических и звуковых
2. Понятие информационных технологий и их применение в медицине и здравоохранении
3. Технологии программирования
4. Жизненный цикл программного обеспечения
5. Классификация программного обеспечения
6. Системное программное обеспечение
7. Организация файловой системы. Обслуживание файловой структуры
8. Операционные системы, оболочки, среды. Их функции
9. Операционная система Windows
10. Методы и алгоритмы сжатия данных. Характеристика современных архиваторов
11. Служебные программные средства диагностики, контроля и мониторинга состояния компьютерной системы
12. Программные средства просмотра данных
13. Классификация и характеристика прикладного программного обеспечения
14. Семейство программ Microsoft Office
15. Текстовые редакторы и процессоры
16. Обработка данных средствами электронных таблиц
17. Программы создания презентаций
18. Системы управления базами данных
19. Программные средства работы с графическими данными
20. Программные средства работы с трехмерными графическими данными
21. Преобразование документов в электронную форму
22. Универсальные программы обработки данных в числовом и аналитическом виде и решения расчетных задач
23. Поисковые системы и получение информации из Internet
24. Электронная почта. Режимы работы электронной почты
25. Веб-обозреватели, браузеры

Продолжение табл. 2

1 2
26. Компьютерная безопасность. Технологии обеспечения безопасности компьютерных систем, данных, программ.
27. Антивирусные программные средства
28. Музыкальные редакторы и медиаплееры
29. Телекоммуникационные технологии
30. Видеоконференции и системы управления видеоконференцсвязью
31. Дистанционное обучение
32. Экспертные системы
33. Системы искусственного интеллекта
34. Системы автоматизированного проектирования
35. Системы программирования: средства создания программ, среды быстрого проектирования
36. Открытое и свободное программное обеспечение
37. CASE-технологии проектирования информационных систем
38. Программные архитектуры крупных информационных комплексов: технологии «файл–сервер», «клиент–сервер»
39. Программные архитектуры крупных информационных комплексов: многозвенные технологии и распределенные архитектуры
40. Программное обеспечение автоматизированных рабочих мест специалистов, руководителей различных сфер деятельности

В практической части КР необходимо создать презентацию результатов работы с иллюстрациями в программе Microsoft PowerPoint.

Каждый студент создает презентацию по своим индивидуальным вариантам, изложенным в теоретической части курсовой работы. Таким образом, создается визуальное сопровождение к теоретическим сведениям. Рекомендации по созданию презентации описаны в методических указаниях к выполнению лабораторных работ (Лабораторная работа №8).

Примерное количество слайдов презентаций от 10 до 15.

Презентация обязательно должна содержать титульный лист.


8.3. Тематика курсовых работ по дисциплине «Информационные технологии»

Тема курсовых работ: «Информационные технологии в профессиональной деятельности и программирование на языке Turbo Pascal 7.0».

Теоретическая часть КР состоит в рассмотрении двух вопросов по следующей тематике и разделам дисциплины:

1. Современные информационные технологии.

Каждый студент получает индивидуальный вариант из табл. 3.

Таблица 3

Теоретический вопрос
1 2
  1. Современные информационные технологии
1. Эволюция информационных технологий
2. Стандарты в области информационных технологий
3. Информационные технологии и их роль в современном обществе
4. Классификация информационных технологий
5. Базовые информационные технологии
6. Информационные технологии обработки информации
7. Информационные технологии хранения данных, информации и знаний
8. Информационные технологии поиска информации
9. Информационные технологии автоматизации информационных процессов
10. Офисные информационные технологии
11. CASE-технологии
12. Информационные технологии построения информационных систем
13. Информационные технологии построения распределенных баз данных
14. Мультимедийные информационные технологии
15. Гипертекстовые информационные технологии
16. Интегрированные информационные технологии
17. Информационные технологии безопасности и защиты данных

Продолжение табл. 3

1 2
18. Образовательные информационные технологии
19. Информационные технологии дистанционного обучения
20. Информационные технологии, обеспечивающие управленческую деятельность
21. Информационные технологии управления
22. Информационные технологии поддержки принятия решений
23. Объектно-ориентированные информационные технологии
24. Сетевые информационные технологии
25. Телекоммуникационные информационные технологии
26. Информационные технологии управления на основе использования баз и банков данных
27. Информационные технологии экспертных систем
28. Интеллектуальные информационные технологии
29. Информационные технологии электронного документооборота
30. Корпоративные информационные технологии
31. Геоинформационные информационные технологии
32. Информационные технологии виртуальной реальности
33. Нанотехнологии
34. Нейросетевые технологии или информационные технологии на основе нейронных систем
35. Информационное общество
36. Информационная инфраструктура
37. Новые информационные технологии
38. Информационные технологии компьютерного зрения
39. Информационные технологии распознавания образов
40. Информационные технологии цифровой обработки изображений

2. Основы языка программирования Turbo Pascal 7.0.

Каждый студент получает индивидуальный вариант из табл. 4.


Таблица 4

Теоретический вопрос
1 2
  2. Основы языка программирования Turbo Pascal 7.0.
1. Интегрированная инструментальная оболочка Turbo Pascal 7.0
2. Характеристика и особенности языка программирования Turbo Pascal 7.0
3. Программирование, компиляция и выполнение Turbo Pascal-программ
4. Поиск ошибок с помощью отладчика в Turbo Pascal-программе
5. Алфавит языка программирования Turbo Pascal и специфика использования символов
6. Структура Turbo Pascal-программы
7. Правила оформления разделов и элементов программ в Turbo Pascal
8. Типы данных в Turbo Pascal
9. Совместимость типов данных в Turbo Pascal
10. Переменные и константы в Turbo Pascal
11. Простые типы данных языка программирования Turbo Pascal
12. Целый и вещественный тип данных языка программирования Turbo Pascal
13. Простые и типизированные переменные языка программирования Turbo Pascal
14. Символьный тип данных языка программирования Turbo Pascal
15. Строковый тип данных языка программирования Turbo Pascal
16. Операторы языка программирования Turbo Pascal. Их классификация
17. Операторы ввода-вывода в Turbo Pascal
18. Математические и логические операции языка программирования Turbo Pascal
19. Безусловные конструкции языка программирования Turbo Pascal

Продолжение табл. 4

1 2
20. Условные операторы языка программирования Turbo Pascal
21. Операторы цикла со счетчиком языка программирования Turbo Pascal
22. Операторы цикла с постусловием языка программирования Turbo Pascal
23. Операторы цикла с предусловием языка программирования Turbo Pascal
24. Использование процедур в Turbo Pascal-программе
25. Использование функций в Turbo Pascal-программе
26. Различие между процедурами и функциями языка программирования Turbo Pascal
27. Структурированные типы данных языка программирования Turbo Pascal
28. Использование массивов в Turbo Pascal-программе
29. Одномерные массивы в Turbo Pascal-программе
30. Многомерные массивы в Turbo Pascal-программе
31. Использование записей в Turbo Pascal-программе
32. Использование множеств в Turbo Pascal-программе
33. Файлы и файловые переменные в Turbo Pascal-программе
34. Работа с файлами в Turbo Pascal-программе
35. Программирование графики в Turbo Pascal-программе
36. Программирование звука в Turbo Pascal-программе
37. Структура модулей языка программирования Turbo Pascal
38. Создание модулей пользователя
39. Стандартные модули языка программирования Turbo Pascal. Модуль System
40. Стандартные модули языка программирования Turbo Pascal. Модуль Crt

В практической части КП необходимо составить программу на языке программирования высокого уровня Turbo Pascal 7.0.

Каждый студент получает индивидуальный вариант, в котором содержится задание к практической части КП.

Перечень заданий к практической части приведен в табл. 5.

Таблица 5

Вариант Задание к практической части КП
1 2
1. Римские числа. Заданное целое число от 1 до 2010 напечатать римскими цифрами. Программа должна выводить последовательность на экран и в файл «output.txt».
2. Римские числа. Заданное целое число от 1 до 3000 напечатать римскими цифрами. Программа должна выводить последовательность на экран и в файл «output.txt».
3. Римские числа. Заданное целое число от 1 до 2500 напечатать римскими цифрами. Программа должна выводить последовательность на экран и в файл «output.txt».
4. Самое большое число. Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность цифр. Программа должна читать исходные числа из файла input.txt, и выводить полученное число в файл output.txt.
5. Самое маленькое число. Из цифр двух натуральных чисел составить наименьшее возможное число, сохраняя первоначальную последовательность цифр. Программа должна читать исходные числа из файла input.txt, и выводить полученное число в файл output.txt.
6. Количество символов. Программа должна подсчитывать количество символов в заданном текстовом файле «input.txt».
7. Нахождение самого длинного слова в тексте. Найти самое длинное слово в тексте. Если таких слов несколько, то взять первое. Программа должна читать текст из файла «input.txt» и выводить самое длинное слово в файл «output.txt».

Продолжение таблицы 5

1 2
8. Нахождение самого длинного слова в тексте. Найти самое длинное слово в тексте. Если таких слов несколько, то взять последнее. Программа должна читать текст из файла «input.txt» и выводить самое длинное слово в файл «output.txt».
9. Нахождение самого короткого слова в тексте. Найти самое короткое слово в тексте. Если таких слов несколько, то взять первое. Программа должна читать текст из файла «input.txt» и выводить самое короткое слово в файл «output.txt».
10. Нахождение самого короткого слова в тексте. Найти самое короткое слово в тексте. Если таких слов несколько, то взять последнее. Программа должна читать текст из файла «input.txt» и выводить самое короткое слово в файл «output.txt».
11. Обработка текста. Задана фраза - последовательность, содержащая от 1 до 15 слов, в каждом из которых от 1 до 15 строчных латинских букв; между соседними словами – запятая, за последним словом точка. Напечатать последовательность слов, но в обратном порядке. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
12. Обработка текста. Задана фраза - последовательность, содержащая от 1 до 20 слов, в каждом из которых от 1 до 15 строчных латинских букв; между соседними словами – запятая, за последним словом точка. Напечатать последовательность в алфавитном порядке в порядке возрастания. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
13. Обработка текста. Задана фраза – последовательность, содержащая от 1 до 20 слов, в каждом из которых от 1 до 15 строчных латинских букв; между соседними словами – пробел. Напечатать слова по алфавиту в порядке убывания. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».

Продолжение таблицы 5

1 2
14. Обработка текста. Задана фраза - последовательность, содержащая от 1 до 20 слов, в каждом из которых от 1 до 15 латинских букв; между соседними словами – пробел. Отсортировать и напечатать слова в порядке убывания количества букв в них. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
15. Обработка текста. Задана фраза - последовательность, содержащая от 1 до 20 слов, в каждом из которых от 1 до 15 латинских букв; между соседними словами – пробел. Отсортировать и напечатать слова в порядке возрастания количества букв в них. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
16. Обработка текста. Задана фраза - последовательность, содержащая от 1 до 25 слов, в каждом из которых от 1 до 10 строчных латинских букв; между соседними словами – запятая, за последним словом точка. Напечатать эту же последовательность слов, но удалив из нее повторные вхождения слов. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
17. Обработка текста. Задана фраза - последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 10 строчных латинских букв; между соседними словами – запятая, за последним словом точка. Напечатать все слова, которые встречаются в последовательности по одному разу. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
18. Обработка текста. Задана фраза - последовательность, содержащая от 1 до 35 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами – запятая, за последним словом точка. Напечатать все различные слова, указав для каждого из них число его вхождений. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».

Продолжение таблицы 5

1 2
19. Обработка текста. Задана фраза - последовательность, содержащая от 1 до 40 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами – запятая, за последним словом точка. Напечатать все слова в алфавитном порядке. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
20. Обработка текста. Задана фраза - последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела, за последним словом – точка. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: перенести первую букву в конец слова. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
21. Обработка текста. Задана фраза - последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела, за последним словом – точка. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: перенести последнюю букву в начало слова. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
22. Обработка текста. Задана фраза - последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела, за последним словом – точка. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: удалить из слова первую букву. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».

Продолжение таблицы 5

1 2
23. Обработка текста. Задана фраза - последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела, за последним словом – точка. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: удалить из слова последнюю букву. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
24. Обработка текста. Задана фраза - последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела, за последним словом – точка. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: удалить из слова все последующие вхождения первой буквы. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
25. Обработка текста. Задана фраза - последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела, за последним словом – точка. Напечатать все слова, предварительно преобразовав каждое из них по следующему правилу: удалить из слова все предыдущие вхождения последней буквы. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».
26. Обработка текста. Задана фраза - последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами – не менее одного пробела, за последним словом – точка. Напечатать все слова, предварительно преобразовав каждое из них по правилу: оставить в слове только первые вхождения каждой буквы. Программа должна читать текст из файла «input.txt» и выводить последовательность в файл «output.txt».

Продолжение таблицы 5

1 2
27. Числа. Дано натуральное число N. Определить, сколько различных чисел встречается в его десятичной записи. Программа должна выводить результаты на экран и в файл «output.txt».
28. Числа. Дано натуральное число N. Определить, сколько одинаковых чисел встречается в его десятичной записи. Программа должна выводить результаты на экран и в файл «output.txt».
29. Самая длинная цепочка Дана вещественная таблица a[1],...,a[100]. Определить максимальное количество подряд идущих положительных элементов последовательности, не прерываемых ни нулями, ни отрицательными элементами. Программа должна выводить найденный фрагмент на экран и в файл «output.txt».
30. Самая длинная цепочка Дана вещественная таблица a[1],...,a[100]. Определить максимальное количество подряд идущих отрицательных элементов последовательности, не прерываемых ни нулями, ни положительными элементами. Программа должна выводить найденный фрагмент на экран и в файл «output.txt».
31. Перемножение двух матриц. Заданы одномерные матрицы одинаковых размеров. Перемножить их элементы, имеющие одинаковые индексы, и вывести результаты на экран и записать в файл «output.txt».
32. Перемножение двух матриц. Заданы двумерные матрицы одинаковых размеров. Перемножить их элементы, имеющие одинаковые индексы, и вывести результаты на экран и записать в файл «output.txt».
33. Точки на плоскости. Даны три точки на плоскости. Определить, какая из них ближе к началу координат. Вывести результаты на экран и записать в файл «output.txt».

Продолжение таблицы 5

1 2
34. Точки на плоскости. Даны три точки на плоскости. Определить, какая из них дальше от начала координат. Вывести результаты на экран и записать в файл «output.txt».
35. Точки в пространстве. Даны три точки пространстве. Определить, какая из них ближе к началу координат. Вывести результаты на экран и записать в файл «output.txt».
36. Точки в пространстве. Даны три точки пространстве. Определить, какая из них дальше от начала координат. Вывести результаты на экран и записать в файл «output.txt».
37. Принадлежность кругу. Определить, принадлежит ли точка внутренней области круга с центром в точке (a, b) и радиусом R. Вывести на экран и записать в файл «output.txt» координаты центра круга, значение радиуса и анализ принадлежности точки.
38. Принадлежность квадрату. Определить, принадлежит ли точка внутренней области квадрата с левой верхней вершиной в точке с координатами (a, b) и стороной С. Вывести на экран и записать в файл «output.txt» координаты остальных вершин и принадлежность точки.
39. «Вершины прямоугольника» На плоскости заданы координаты двух противоположных вершин прямоугольника. Необходимо найти координаты двух остальных его вершин. Вывести на экран и записать в файл «output.txt» координаты всех вершин прямоугольника и значения диагонали.
40. «Вершины квадрата» На плоскости заданы координаты верхнего левого угла квадрата со стороной X. Необходимо найти координаты трех остальных его вершин. Вывести на экран и записать в файл «output.txt» координаты всех вершин квадрата.

Разработанная студентом программа должна в точности соответствовать заданию. Допускается расширение функционального назначения программы без изменения основного задания.

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

В тексте практической части должны быть четко указаны инструкции по эксплуатации программы, приведены результаты работы с конкретными значениями и фактическими данными.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: