Вопросы контрольной работы:
Понятие алгоритма.
Способы записи алгоритмов. Блок-схемы.
Язык программирования: назначение и основные особенности.
Исходный код и машинный код.
Технология программирования и основные этапы ее развития.
Автоматизация разработки ПП, CASE-технологии.
Эффективность и технологичность ПП.
Структурное программирование.
Объектно-ориентированное программирование.
Реализация базовых и дополнительных алгоритмических структур.
Процедурное программирование.
Основные понятия структур данных.
Динамические структуры данных.
Поиск.
Сортировка.
Ввод-вывод, работа с файлами.
Алгоритмы поиска.
Алгоритмы сортировки.
Спецификация ПП при структурном подходе.
Диаграммы переходов состояний.
Функциональные диаграммы.
Структурные и функциональные схемы, метод пошаговой детализации.
Спецификация ПП при объектном подходе.
Унифицированный язык моделирования UML.
Модель использования.
Логическая модель.
Модель реализации.
Модель процессов.
Модель развертывания.
Разработка структуры ПП при объектном подходе.
Определение отношений между объектами.
Уточнение отношений классов.
Проектирование классов.
Компоновка компонентов ПП.
Типы пользовательских интерфейсов и этапы их разработки.
Пользовательская и программная модели интерфейса.
Классификация диалогов и принципы их разработки.
Основные компоненты графического интерфейса пользователя.
Реализация диалога в графическом интерфейсе.
Объектно-ориентированное программирование.
Понятие и этапы отладки. Классификация ошибок.
Определение, принципы тестирования.
Виды тестирования: стохастическое, детерминированное, статическое, в реальном масштабе времени.
На первый вопрос дается полный развернутый ответ (не менее 10 страниц), а на остальные вопросы – краткий точный ответ (не более 1-2 страниц на все остальные вопросы вместе).
4 Оценка контрольной работы
Контрольная работа оценивается в соответствии с требованиями, предъявляемыми к контрольной работе, оценкой «зачтено» или «не зачтено». Она должна быть представлена в деканат в соответствии с учебным планом и до начала сессии так, чтобы в случае необходимости можно было бы внести в ее текст изменения и дополнения в соответствии с замечаниями преподавателя.
В случае возврата студенту она должна быть переработана в соответствии с замечаниями преподавателя. Исправленная или дополненная работа представляется вторично. (В этом случае студент вкладывает во второй экземпляр работы первую версию работы).
Положительная оценка работы является необходимым условием допуска студента к экзамену или зачёту. Для этого теоретические вопросы варианта контрольной работы должны быть раскрыты, изложены самостоятельно (частичное или сплошное переписывание учебных или научных источников не допускается).
