Тематика курсовых работ составляется руководителями курсового проектирования и утверждается кафедрой «Информатика». При выдаче задания индивидуально для каждого студента уточняются тема курсовой работы, язык программирования, особенности обработки входных и выходных данных и другие дополнительные требования.
Типовое задание на курсовую работу включает три пункта:
а) подготовить текстовый документ по заданной теме (табл. 1) в соответствии со стандартом [1];
б) внедрить в полученный документ программный модуль на языке VBA [2], решающий практическую задачу (табл. 2);
в) создать интерактивную презентацию на базе полученного текстового документа [3].
Студентам дневного обучения темы курсовых работ выдаются преподавателем на аудиторных занятиях. Студентам заочного и дистанционного обучения тему удобнее всего выбрать из нижеследующей таблицы 1, используя номер зачётной книжки. Порядковый номер зачётной книжки следует разделить на 29. Остаток от деления будет определять тему курсовой работы согласно таблице 1.
Таблица 1
Остаток от деления номера зачётной книжки на 29
Тема курсовой работы
Диалоговые программы, мультисреды и гиперсреды
Динамические структуры данных
История и эволюция ЭВМ
История и эволюция языков программирования
Критерии качества программ
Модели решения функциональных и вычислительных задач
Модульные программы и структурное программирование
Назначение и основы использования систем искусственного интеллекта
Объектно-ориентированное программирование
Организация и средства человеко-машинного интерфейса
Основные этапы компьютерного решения задач
Окончание табл. 1
Основы доказательства правильности в программировании
Основы и методы защиты информации
Основы программирования в телекоммуникациях и распределённой обработки информации
Основы языка HTML и основные типы web-приложений
Программирование рекурсивных алгоритмов
Реляционные базы данных
Системы GPS-навигации. Назначение и возможности
Системы искусственного интеллекта
Событийно-ориентированное программирование
Современные языки и среды программирования
Способы конструирования программ
Структура жизненного цикла информационных систем
Сферы применения формата XML и его особенности
Твердотельные накопители и жёсткие диски
Технологии Wi-Fi и Wimax
Технологии виртуальной реальности
Технологии речевого ввода информации
Экономические и правовые аспекты информационных технологий
Примечание: выбор темы по предложению студента и изменение темы допускается только с согласия преподавателя.
Для выбора варианта практического задания следует разделить порядковый номер зачётной книжки на 15. Полученный от деления остаток соответствует варианту практического задания, указанному в таблице 2.
Таблица 2
Выбор практического задания для курсовой работы
Остаток
от деления
номера зачётной книжки на 15
Практическое задание для курсовой работы
Для целого неотрицательного N найти функцию F(N), заданную следующими соотношениями: F(0)=0, F(1)=1, F(2N)=F(N), F(2N+1)=F(N)+F(N+1)
Заданы натуральные числа M и N. Определить период десятичной дроби M/N
Заданы натуральные числа M и N. Сократить дробь вида M/N до несократимой дроби
Заполнить порядковыми номерами квадратную матрицу N´N змейкой по диагонали, то есть в следующей последовательности индексов: 1,1; 1,2; 2,1; 3,1; 2,2; 1,3; … N,N
Окончание табл. 2
Заполнить порядковыми номерами квадратную матрицу N´N по спирали по часовой стрелке
Заполнить порядковыми номерами квадратную матрицу N´N по спирали против часовой стрелки
Найти все пифагоровы тройки натуральных чисел, меньших N. То есть такие отрезки a, b, c (<N), из которых получается прямоугольный треугольник
Найти все совершенные натуральные числа, не превосходящие N. Совершенным называется число, равное сумме всех своих делителей, например: 28=1+2+4+7+14
Найти все такие натуральные числа, меньшие N, запись которых совпадает с последними цифрами записи их квадрата
Найти количество «счастливых» шестизначных номеров, для которых сумма трёх правых цифр равна сумме трёх левых
Найти наименьшее количество купюр и монет для выдачи N рублей
Найти пару наибольших дружественных натуральных чисел, не превосходящих N. Дружественными называются два числа, каждое из которых равно сумме всех делителей другого, например: 220 и 284 (220=1+2+4+71+142 – сумма делителей 284, а 284=1+2+4+5+10+ +11+20+22+44+55+110 – сумма делителей 220)
Найти пару наименьших дружественных натуральных чисел, превышающих N. Дружественными называются два числа, каждое из которых равно сумме всех делителей другого, например: 220 и 284 (220=1+2+4+71+142 – сумма делителей 284, а 284=1+2+4+5+10+ +11+20+22+44+55+110 – сумма делителей 220)
Найти разложение натурального числа N на простые делители
Создать латинский квадрат N´N, то есть так заполнить матрицу элементами от единицы до N, чтобы в каждой строке и в каждом столбце любой элемент встречался только один раз
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление