- •Пояснительная записка
- •Квалификационная характеристика специалиста (учителя информатики)
- •Требования к профессиональной подготовке выпускника по программе специальности 050202.65 Информатика
- •Порядок проведения итогового государственного междисциплинарного экзамена по специальности 050202.65 Информатика Основные положения
- •Подготовка к экзамену
- •Порядок проведения экзамена
- •Критерии оценки результатов
- •Учебная программа итогового государственного междисциплинарного экзамена по специальности 050202.65 Информатика Содержание учебных дисциплин Теория и методика обучения информатике
- •Дискретная математика
- •Элементы абстрактной и компьютерной алгебры
- •Теория алгоритмов
- •Численные методы
- •Теоретические основы информатики
- •Исследование операций
- •Основы искусственного интеллекта
- •Компьютерное моделирование
- •Основы микроэлектроники
- •Архитектура компьютера
- •Программирование
- •Программное обеспечение эвм
- •Информационные системы
- •Компьютерные сети, Интернет и мультимедиа технологии
- •Использование информационных и коммуникационных технологий в образовании
- •Примерный перечень вопросов по учебным дисциплинам итогового государственного междисциплинарного экзамена по специальности 050202.65 Информатика
- •Примерный перечень практических заданий итогового государственного междисциплинарного экзамена по специальности 050202.65 Информатика
Теория алгоритмов
Понятие вычислимой функции. Разрешимые и перечислимые множества. График вычислимой функции. Формальная теория вычислимости (частично рекурсивные функции, регистровые машины, машины Тьюринга). Тезис Чёрча. Конечные и бесконечные машины. Понятие программы. Эффективная нумерация программ. Теорема о параметризации. Существование универсальной программы. Компьютер фон Неймана. Диагональный метод. Пример невычислимой функции. Проблема останова. Примеры неразрешимых и неперечислимых множеств. Алгоритмическая сводимость проблем. Примеры алгоритмически неразрешимых проблем в математике и информатике. Эффективные операции над вычислимыми функциями. Теорема о неподвижной точке. Общее понятие исчисления. Грамматики. Языки, иерархия языков по Хомскому. Языки и машины. Основные меры сложности вычисления. Основы теории NР-полноты. Применение теории NР-полноты для анализа сложности проблем. Приложения теории алгоритмов в информатике.
Основная литература
Ахо А., Хопкрофт Дж., Ульман Д. Структуры данных и алгоритмы – М.: Издательский дом «Вильямс», 2001.
Верещагин Н. К., Шень А. Вычислимые функции – М.: МЦНМО, 2002.
Макконнелл Дж. Анализ алгоритмов. Вводный курс – М.: Техносфера, 2002.
Зюзьков В. М., Шелупанов А. А. Математическая логика и теория алгоритмов: учеб. пособие для вузов – М.: Горячая линия - Телеком, 2007.
Игошин В. И. Задачи и упражнения по математической логике и теории алгоритмов – М.: Издательский центр «Академия», 2006.
Игошин В. И. Математическая логика и теория алгоритмов – М.: Издательский центр «Академия», 2004.
Информатика: учеб. пособие для студ. пед. вузов / под ред. Е.К.Хеннера. – М.: Издательский центр «Академия», 1999.
Кнут Д. Искусство программирования. В 3 т. 3-е изд.– М.: Издательский дом «Вильямс», 2000.
Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы: построение и анализ. 2-е изд.– М.: Издательский дом «Вильямс», 2005.
Лавров И. А., Максимова Л. А. Задачи по теории множеств, математической логике и теории алгоритмов – М.: ФИЗМАТЛИТ, 2004.
Стариченко Б. Е. Теоретические основы информатики: учеб. пособие для вузов. 2-е изд., перераб. и доп.– М.: Горячая линия – Телеком, 2003.
Сэвидж Джон Э. Сложность вычислений – М.: Факториал, 1998.
Фалевич Б.Я. Теория алгоритмов: учеб. пособие – М.: Машиностроение, 2004.
Дополнительная литература
Ахо А., Хопкрофт Дж., Ульман Д. Построение и анализ вычислительных алгоритмов – М.: Мир, 1979.
Гаврилов Г. П., Сапоженко А. А. Сборник задач по дискретной математике – М.: Мир, 1977.
Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи – М.: Мир, 1982.
Катленд Н. Вычислимость. Введение в теорию рекурсивных функций – М.: Мир, 1983.
Матросов В. Л. Теория алгоритмов – М.: Прометей, 1989.
Успенский В. А. Машина Поста – М.: Наука, 1988.
Успенский В. А., Семенов А. Л. Теория алгоритмов: основные открытия и приложения – М.: Наука,1987.
Примерные вопросы
Понятие алгоритма. Необходимость математического уточнения понятия алгоритма. Машина Тьюринга. Нормальный алгоритм Маркова. Вычислимые функции. Алгоритмически неразрешимые проблемы, примеры.
Уточнение понятия вычислимой функции в рамках теории рекурсивных функций. Примитивно рекурсивные функции. Частично рекурсивные функции. Тезис Черча. Рекурсивные множества и предикаты. Рекурсивно перечислимые множества.