Программа государственного экзамена по направлению 09.03.01 СибГУТИ. Программа государственного экзамена по направлению 09. 03. 01 Информатика и вычислительная техника
Скачать 27.44 Kb.
|
Программа государственного экзамена по направлению 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 (на англ.). |