Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_GEK_2010_MOAIS.docx
Скачиваний:
1
Добавлен:
16.11.2019
Размер:
25.09 Кб
Скачать

Дисциплины специальности

ТЕОРИЯ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ И СТРУКТУР

  1. Принципы организации и построения компиляторов.

  2. Конечные автоматы. Кодирование состояний матричным методом.

  3. Грамматики формальных языков. Регулярные выражения.

Рекурсивно-логическое программирование

  1. Основные понятия логического программирования на языке Пролог (факт, правило, предложение, предикат, терм, унификация). Алгоритм поиска решений, используемый в языке Пролог, на примере предикатов работы со списками.

Системы искусственного интеллекта

  1. Назначение, области применения, структура, особенности функционирования экспертных систем. Экспертные системы с нечеткой логикой: основные понятия, обобщенный алгоритм вывода решения.

  2. Ситуационная и продукционная модели представления знаний и вывода решений в интеллектуальных системах. Прямая и обратная стратегии вывода.

Функциональное программирование

  1. Понятие о функциональном стиле программирования. Язык функционального программирования Lisp: определение функций, простые и условные формы. Рекурсивная обработка списков на примере поиска элемента в списке

  2. Язык функционального программирования Haskell: типы, функции и задание определяющих уравнений для функций. Образцы и сопоставление с ними. Рекурсивная обработка списков на примере поиска элемента в списке

ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ

  1. Параллельные вычисления, классификация вычислительных систем.

  2. Закон Амдала, следствие закона Амдала., подходы к созданию параллельных алгоритмов.

  3. Стандарт MPI. Индивидуальные взаимодействия.

  4. Стандарт MPI. Коллективные взаимодействия.

Администрирование ИС.

  1. Система доменных имен. Основные понятия и принципы.

  2. Служба каталогов Active Directory. Назначение службы каталогов. Логическая и физическая структура Active Directory.

  3. Архитектура системы безопасности SQL Server. Режимы аутентификации. Типы учетных записей, пользователи, роли сервера, роли баз данных.

  4. Резервное копирование баз данных в SQL Server. Типы резервного копирования. Восстановление баз данных. Стратегии резервного копирования и восстановления БД.

  5. Назначение прав доступа к файлам и каталогам в ОС семейства Unix.

  6. FreeBSD - концепция работы с пользователями. Выполнение команд от имени других пользователей (SU, SUDO).

ТРПО

  1. Объектно-ориентированный подход в программировании. Понятие класса и объекта. Поля, методы и свойства объектов. Создание и разрушение объектов. Описание пользовательских конструкторов.

  2. Свойства объектов, их отличие от полей, ограничение на запись и чтение. Инкапсуляция. Показать реализацию принципа на примере.

  3. Принцип наследования. Перекрытие полей и методов. Области видимости. Показать реализацию принципа на примере.

  4. Принцип полиморфизма. Абстрактные классы. Переопределение методов.

  5. Обработка исключительных ситуаций. Защищенные блоки. Стандартные исключения и примеры их использования. Создание собственных исключительных ситуаций.

  6. Понятие многозадачности. Процессы и потоки, приоритеты потоков. Программирование потоков.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]