Программа государственного квалификационного экзамена
по направлению 09.03.01 «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники
и автоматизированных систем»
Раздел 1. Языки программирования. Структуры и алгоритмы обработки
данных.
Язык программирования: Си, С++.
Использование динамической области памяти. Указатели.
Динамические структуры данных.
Методы сортировки массивов.
Методы сортировки последовательностей.
Двоичные деревья поиска.
Хеширование информации.
Методы кодирования источников информации.
Объектно-ориентированное программирование.
Системы визуального программирования.
Функциональное программирование. Язык Лисп.
Логическое программирование. Язык Пролог.
Методы анализа компьютерного интерфейса.
Программные средства построения интерфейсов.
Литература:
Бояринцева Т.И., Мастихина А.А. Теория графов: методические указания –
М.: Московский государственный технический университет имени Н.Э. Баумана, 2014.– 40 c.– Режим доступа: http://www.iprbookshop.ru/31641.– ЭБС «IPRbooks» , по паролю
Стенли Липпман, Жози Лажойе Язык программирования С++: полное руководство – Москва, Санкт-Петербург: ДМК Пресс, Невский диалект, 2009.– 1104 c.– Режим доступа: http://www.iprbookshop.ru/6899.– ЭБС «IPRbooks», по паролю
Бьерн Страуструп Дизайн и эволюция языка С++ – М.: ДМК Пресс, 2008.– 448 c.– Режим доступа: http://www.iprbookshop.ru/7784.– ЭБС «IPRbooks», по паролю
Иванов В.Б. Прикладное программирование на С/С++. С нуля до мультимедийных и сетевых приложений: учебное пособие – М.: СОЛОН-ПРЕСС, 2008.– 240 c.– Режим доступа: http://www.iprbookshop.ru/8727.– ЭБС «IPRbooks», по паролю
Рогозин О.В. Функциональное и рекурсивно-логическое программирование: учебное пособие – М.: Евразийский открытый институт, 2009.– 139 c.– Режим доступа: http://www.iprbookshop.ru/11119.– ЭБС «IPRbooks», по паролю
Сундукова Т.О., Ваныкина Г.В. Структуры и алгоритмы компьютерной обработки данных /– М.: Интернет – Университет Информационных Технологий (ИНТУИТ), 2011.– 475 c.– Режим доступа: http://www.iprbookshop.ru/16736.– ЭБС «IPRbooks», по паролю
Балюкевич Э.Л. Теория информации: учебное пособие – М.: Евразийский открытый институт, 2009. – 215 c. – Режим доступа:
http://www.iprbookshop.ru/10863.– ЭБС «IPRbooks», по паролю
Потопахин В.В. Язык C: Освой на примерах: Базовые и составные темы; Основные языковые конструкции; Указатели и их связь с другими структурами данных и др. Изд. БВХ-Петербург, 2006г.
Прата С. Язык программирования C++: Лекции и упражнения (пер. с англ. Иваненко Д.Я., Маркушиной А.Ю., Мухиной Н.А.; под ред. Артеменко Ю.Н.) Изд. 5-е. Изд. ИД Вильямс , 2007 г.
Пахомов Б.И. C/C++ и Borland С++ Builder для студента. Изд. БВХ-Петербург, 2006г.
Н. Вирт. Структуры и алгоритмы обработки данных. Изд. “Мир”, 1997.
Д. Кнут. Искусство программирования. Том 1,3, 1974-76.
Курапова Е.В., Мачикина Е.П. Структуры и алгоритмы обработки данных. Метод. ук. к лаб. раб. Ч. 1,2. Новосибирск, СибГУТИ, 2004.
Хювенен Э., Сеппянен Й. Мир Лиспа. Т. 1,2. М: Мир, 1990.
Братко И. Программирование на языке Пролог для искусственного интеллекта. Изд. “Вильямс”, 2004.
Раздел 2. Математические основы и численные методы
Комбинаторика
Булева алгебра. Нормальные формы, минимизация булевых функций.
Множества и отношения.
Графы. Поиск кратчайшего пути, минимального остова.
Исчисления высказываний.
Конечные автоматы. Минимизация конечных автоматов.
Действия с приближенными числами. Оценка погрешности результата.
Методы решения систем линейных уравнений.
Методы решения нелинейных уравнений и систем нелинейных уравнений.
Интерполирование функций.
Численное дифференцирование.
Численное интегрирование.
Аппроксимация функций.
Приближенные методы решения обыкновенных дифференциальных уравнений.
Оптимальная расстановка скобок при перемножении матриц.
Динамическое программирование. Уравнение Беллмана.
Литература:
Хаггарти Р. Дискретная математика для программистов: учебное пособие –
М.: Техносфера, 2012. – 400 c. – Режим доступа:
http://www.iprbookshop.ru/12723.– ЭБС «IPRbooks», по паролю
Клашанов Ф.К. Дискретная математика. Часть 1. Основы теории множеств и комбинаторика: учебное пособие – М.: Московский государственный строительный университет, ЭБС АСВ, 2010. – 112 c. – Режим доступа: http://www.iprbookshop.ru/16394.– ЭБС «IPRbooks», по паролю
Усов С.В. Дискретная математика: учебно-методическое пособие (для студентов направления 552800 «Информатика и вычислительная техника») – Омск: Омский государственный университет, 2011. – 60 c. – Режим доступа:
http://www.iprbookshop.ru/24884.– ЭБС «IPRbooks», по паролю
Бояринцева Т.И., Мастихина А.А. Теория графов: методические указания –
М.: Московский государственный технический университет имени Н.Э. Баумана, 2014.– 40 c.– Режим доступа: http://www.iprbookshop.ru/31641.– ЭБС «IPRbooks», по паролю
Жуков А.Е., Жуков Д.А. Элементы комбинаторики: учебное пособие –
М.: Московский государственный технический университет имени Н.Э. Баумана, 2014.– 104 c.– Режим доступа: http://www.iprbookshop.ru/31658.– ЭБС «IPRbooks», по паролю
Марченков С.С. Конечные автоматы – М.: ФИЗМАТЛИТ, 2008.– 56 c.– Режим доступа: http://www.iprbookshop.ru/25034.– ЭБС «IPRbooks», по паролю
Пентус А.Е., Пентус М.Р. Математическая теория формальных языков –
М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 218 c. – Режим доступа: http://www.iprbookshop.ru/22411.– ЭБС «IPRbooks», по паролю
Петров И.Б., Лобанов А.И. – Лекции по вычислительной математике: учебное пособие – М.: БИНОМ. Лаборатория знаний, Интернет-Университет Информационных Технологий (ИНТУИТ), 2006.– 523 c.– Режим доступа: http://www.iprbookshop.ru/16089.– ЭБС «IPRbooks», по паролю
Пантина И.В., Синчуков А.В. Вычислительная математика: учебник –
М.: Московский финансово-промышленный университет «Синергия», 2012. – 176 c.– Режим доступа: http://www.iprbookshop.ru/17012.– ЭБС «IPRbooks», по паролю
Рябенький В.С. Введение в вычислительную математику – М.: ФИЗМАТЛИТ, 2008.– 285 c.– Режим доступа: http://www.iprbookshop.ru/33368.– ЭБС «IPRbooks», по паролю
Рязанов Ю.Д. Теория вычислительных процессов: лабораторный практикум. Учебное пособие – Белгород: Белгородский государственный технологический университет им. В.Г. Шухова, ЭБС АСВ, 2011.– 100 c.– Режим доступа: http://www.iprbookshop.ru/28402.– ЭБС «IPRbooks», по паролю
Балдин К.В., Брызгалов Н.А., Рукосуев А.В. Математическое программирование: учебник – М.: Дашков и К, 2014.– 218 c.– Режим доступа: http://www.iprbookshop.ru/4558.– ЭБС «IPRbooks», по паролю
Кук Д., Бейз Г. Компьютерная математика. М: Наука,1990.
Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера.
М: Энергоатомиздат, 1988.
Новиков Ф.А. Дискретная математика для программистов. СПб: Изд. «ПИТЕР», 2001.
Белов В.В., Воробьев Е.М., Шаталов В.Е. Теория графов. М: Высшая школа, 1976.
Турчак Л.И. Основы численных методов. М: Наука, 1987.
Волков Е.А. Численные методы. М: Наука, 1987.
Демидович Б.П., Марон И.А. Основы вычислительной математики. М., 1993.
Рубан А.А., Разинкина Т.Э. Теория сложности вычислительных процессов и структур. Новосибирск: СибГУТИ, 2006 г.
Кузнецов Ю.Н., Кузубов В.И., Волощенко А.Б. Математическое программирование. М: Высшая школа, 1976.
Раздел 3. Защита информации.
1. Понятие криптосистемы. Односторонняя функция.
2. Система Диффи-Хеллмана.
3. Шифр Шамира.
4. Шифр Эль-Гамаля.
5. Система RSA.
6. Понятие электронной подписи. Электронная подпись RSA.
7. Совершенно секретные системы.
8. Шифр Вернама и его свойства.
9. Расстояние единственности шифра.
10. Блоковые шифры и хеш-функции.
Литература:
Бескид П.П., Тагарникова Т.М. Криптографические методы защиты информации. Часть 1. Основы криптографии: учебное пособие – СПб.: Российский государственный гидрометеорологический университет, 2010. – 95 c.– Режим доступа: http://www.iprbookshop.ru/17925.– ЭБС «IPRbooks», по паролю
Бескид П.П., Тагарникова Т.М. Криптографические методы защиты информации. Часть 2. Алгоритмы, методы и средства обеспечения конфиденциальности, подлинности и целостности информации: учебное – СПб.: Российский государственный гидрометеорологический университет, 2010.– 104 c.– Режим доступа: http://www.iprbookshop.ru/17926.– ЭБС «IPRbooks», по паролю
Рябко Б.Я., Фионов А.Н. Криптографические методы защиты информации: учебное пособие – М.: Горячая линия - Телеком, 2012.– 229 c.– Режим доступа: http://www.iprbookshop.ru/11994.– ЭБС «IPRbooks», по паролю
Рябко Б.Я., Фионов А.Н. Криптографические методы защиты информации, Новосибирск, СибГУТИ, 2005.
Раздел 4. Сети и базы данных
Организация сети Интернет.
Протокол TCP/IP.
IP-адреса и классификация сетей.
Доменная структура имен.
Электронная почта (E-mail).
Протокол SMTP.
Протокол передачи файлов (FTP).
Удаленный доступ (TELNET).
Word Wide Web – история и принципы работы.
Язык HTML.
Определение, области применения и категории информационных систем.
Иерархическая, сетевая, реляционная, постреляционная и многомерная модели данных.
Классификации СУБД.
Модели архитектуры клиент-сервер.
Технология распределенных баз данных.
Определение и основные свойства транзакций.
Базы данных в Интернете и Интернете: системы типа клиент-сервер.
Основные составляющие системы MySQL.
Технология оперативной аналитической обработки данных (OLAP).
Определение CASE–средств и систем.
Язык программирования PL/SQL.
Язык структурированных запросов SQL.
Литература
Туманов В.Е. Основы проектирования реляционных баз данных – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.– 502 c.– Режим доступа: http://www.iprbookshop.ru/22431.– ЭБС «IPRbooks», по паролю
Баженова И.Ю. Основы проектирования приложений баз данных: учебное пособие – М.: БИНОМ. Лаборатория знаний, Интернет-Университет Информационных Технологий (ИНТУИТ), 2006.– 325 c.– Режим доступа: http://www.iprbookshop.ru/22430.– ЭБС «IPRbooks», по паролю
Швецов В.И. Базы данных – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.– 218 c.– Режим доступа:
http://www.iprbookshop.ru/16688.– ЭБС «IPRbooks», по паролю
Пржиялковский В.В. Введение в Oracle SQL – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2011.– 219 c.– Режим доступа: http://www.iprbookshop.ru/16692.– ЭБС «IPRbooks», по паролю
Полякова Л.Н. Основы SQL – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.– 273 c.– Режим доступа: http://www.iprbookshop.ru/22421.– ЭБС «IPRbooks», по паролю
Рычкова Е.В. Сетевые базы данных. Учебное пособие. – Новосибирск, СибГУТИ, 2003.
Базы данных. Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. – СПб.: КОРОНА принт, 2000.
Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2001.
Ягер Р.Д., Риз Д., Кинг Т. MySQL и mSQL – СПб.: Символ, 2001.
Федотов А.М., Рычкова Е.В. Язык HTML 3.2/ Учебное пособие. – Новосибирск, СибГУТИ, 1999.
Джеймс Р. Грофф, Пол Н. Вайнберг SQL: полное руководство: пер. с англ. -
К.: Издательская группа BHV, 1998. - 608 с. ISBN 966-552-004-0.
Oracle PL/SQL для профессионалов. 3-е изд./ С.Фейерштейн, Б. Прибыл. –
СПб.: Питер, 2004, - 941 с.: ил. ISBN 5-318-00528-4.
Раздел 5. Операционные системы и специализированные
программные средства
Поколения и типы операционных систем.
Организация и принципы структурирования операционных систем.
Архитектуры операционных систем, роль ядра, принципы построения ядра.
Понятие процесса и нити (потока, thread).
Создание, ожидание и завершение процесса и нити.
Алгоритмы планирования нитей, динамическое планирование.
Методы синхронизации нитей (семафоры, барьеры).
Межпроцессорное взаимодействие посредством сообщений.
Протокол Send-Receive-Reply ОС QNX Neutrino.
Интерфейс сокетов BSD UNIX.
Принципы организации памяти в защищенных системах.
Механизмы работы виртуальной памяти.
Методы обработки прерываний в операционных системах.
Сигналы, их посылка и обработка.
Таймерная поддержка и служба времени.
Литература
Кондратьев В.К. Введение в операционные системы: учебное пособие –
М.: Евразийский открытый институт, Московский государственный университет экономики, статистики и информатики, 2007.– 232 c.– Режим доступа: http://www.iprbookshop.ru/10637.– ЭБС «IPRbooks», по паролю
Кручинин А.Ю. Операционные системы: учебное пособие – Оренбург: Оренбургский государственный университет, ЭБС АСВ, 2009.– 132 c.– Режим доступа: http://www.iprbookshop.ru/30115.– ЭБС «IPRbooks», по паролю
Волосатова Т.М., Грошев С.В., Родионов С.В. Основные концепции операционной системы UNIX: учебное пособие – М.: Московский государственный технический университет имени Н.Э. Баумана, 2010.– 96 c.– Режим доступа: http://www.iprbookshop.ru/31491.– ЭБС «IPRbooks», по паролю
Назаров С.В., Широков А.И. Современные операционные системы –
М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.– 351 c.– Режим доступа: http://www.iprbookshop.ru/15837.– ЭБС «IPRbooks», по паролю
Курячий Г.В. Операционная система UNIX – М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016.– 258 c.– Режим доступа: http://www.iprbookshop.ru/22419.– ЭБС «IPRbooks», по паролю
Ивановский С.В. Операционная система UNIX. М: Познавательная книга плюс, 2000.
Волк С. Mac OS X - Unix для всех. М: Айкондейл Промоушн, 2002.
Федорчук А.В., Торн А.В. FreeBSD: Установка, настройка, использование: Особенности инсталляции; Теория и практика конфигурирования; Ядро, процессы, файловые системы; Сетевые и серверные возможности. СПб: БХВ-Петербург, 2003.
Тейнсли Д. LINUX и UNIX: Программирование в shell: Руководство разработчика (пер. с англ.). К: BHV /Ирина, 2001.
Системная документация по ОС QNX Neutrino (на англ.).
|