- •По специальности 1-40 01 01 «Программное обеспечение информационных технологий»
- •Математический анализ
- •Геометрия и алгебра
- •Теория вероятностей и математическая статистика
- •Дифференциальные уравнения
- •Начертательная геометрия, инженерная и машинная графика
- •Основы алгоритмизации и программирования
- •Архитектура вычислительных систем
- •Проектирование аппаратно-программных вычислительных средств
- •Системное программное обеспечение
- •Сети эвм
- •Геометрия и алгебра
- •Теория вероятностей и математическая статистика
- •Дифференциальные уравнения
- •Начертательная геометрия, инженерная и машинная графика
- •Основы алгоритмизации и программирования
- •Системное программное обеспечение
- •Базы данных знаний и экспертные системы
- •Структуры и организация данных
- •Объектно-ориентированное программирование
- •Системы управления базами данных (субд)
- •Перечень задач Математический анализ
- •Геометрия и алгебра
- •Теория вероятностей и математическая статистика
- •Дифференциальные уравнения
- •Архитектура вычислительных систем
- •Системы управления базами данных (субд)
- •Для базы данных, состоящей из таблиц
- •Для базы данных, состоящей из таблиц
Системное программное обеспечение
1. Динамически загружаемые библиотеки, достоинства их применения. Способы подключения библиотек DLL в приложении.
2. Синхронизация в ОС Windows, объекты синхронизации, их отличительные особенности и схема алгоритма работы с ними.
Базы данных знаний и экспертные системы
Модели баз данных: иерархическая, сетевая, реляционная. Операции реляционной алгебры. Нормализация отношений в реляционной БД.
Модели представления знаний. Принцип резолюции. Свойство полноты принципа резолюции.
Структуры и организация данных
Алгоритмы решения задач выбора. Метод ветвей и границ. Сортировка данных. Быстрые сортировки.
Сети эвм
Модель взаимодействия открытых систем ISO/OSI и стандартные стеки коммуникационных протоколов.
Протоки межсетевого взаимодействия (IP).
Техника виртуальных каналов. Технология АТМ.
Объектно-ориентированное программирование
Понятие и описание классов в языке С++. Доступ к членам классов. Наследование классов в языке С++.
Системы управления базами данных (СУБД)
Запрос выборки данных в языке SQL.
Запросы обновления таблиц в языке SQL.
Создание таблиц в MS SQL Server.
Основные операторы процедурного языка MS SQL Server.
ЛИТЕРАТУРА
Математический анализ
Никольский С.М. Курс математического анализа: Учеб.пособие в 2-х томах, 3-е издание. М., Наука, 1983.
Кудрявцев Л.Д. Курс математического анализа: Учебник в 2-х т. М. Высш.школа. 1981.
Зорич В.А. Математический анализ: Учебник в 2-х т. М.: Наука, 1981, 1984.
Рудин У. Основы математического анализа. М.: Мир, 1976. 319 с.
Геометрия и алгебра
Милованов М.В., Тышкевич Р.И., Феденко А.С. Алгебра и аналитическая геометрия. – Минск: Алафмея. 2001. – 401с.
Монахов В.С., Бузланов А.В. Алгебра и теория чисел в двух частях. Практикум. Часть 1. Минск: БГУ. 2007.
Курош А.Г. Курс высшей алгебры. (Любое издание).
Теория вероятностей и математическая статистика
Гнеденко Б.В. Курс теории вероятностей. М.: Наука, 1969.
Крамер Г. Математические методы статистики. М.: Мир, 1975.
Дифференциальные уравнения
Матвеев Н.М. Методы интегрирования обыкновенных дифференциальных уравнений. Минск: Вышэйшая школа, 1974.
Петровский И.Г. Лекции по теории обыкновенных дифференциальных уравнений. М.: 1984.
Начертательная геометрия, инженерная и машинная графика
Чекмарев А.А. Начертательная геометрия и черчение. – М.: ВЛАДОС, 2002. – 472 с.
Гордон В.О., Семенцов-Огиевский М.А. Курс начертательной геометрии. – М.: Наука, 1988. – 272с.
Фролов С.А. Начертательная геометрия. – М.: Машиностроение, 1978. – 240с.
Основы алгоритмизации и программирования
Долинский, М.С. Алгоритмизация и программирование на Turbo Pascal от простых до олимпиадных задач / М.С. Долинский. – СПб: Питер, 2005. – 237с.
Зуев, Е.А. Программирование на языке TURBO PASCAL 6.0, 7.0 / Е.А. Зуев. – М.: Радио и связь, 1993. – 384с.
Долинский, М.С. Решение сложных и олимпиадных задач по программированию: Учебное пособие / М.С. Долинский. – СПб: Питер, 2006. – 366с.
Федоров, А. Borland Pascal: практическое использование Turbo Vision 2.0 / А. Федоров. - К.: Диалектика, 1993. – 272с.
Фаронов, В.В. Turbo Pascal 7.0. Начальный курс: учебное пособие / В.В. Фаронов. – М.: «Нолидж», 1997. – 616 с.
Фаронов, В.В. Turbo Pascal 7.0. Практика программирования: учебное пособие / В.В. Фаронов. – М.: «Нолидж», 2001. – 416 с.
Бобровский, С. И. Delphi7: учебный курс / С. И. Бобровский. – СПб.: Питер, 2008. – 736 с.
Зубов, А. Программирование на Delphi. Трюки и эффекты / А. Зубов. – СПб.: Питер, 2005. – 396 с.
Культин, Н. Б. Основы программирования в Delphi7 / Н. Б. Культин. – СПб.: БХВ-Петербург, 2003. – 638 с.
Фаронов, В. В. Delphi 5. Учебный курс / В.В. Фаронов – М.: «Нолидж», 2000. – 608 с.
Сурков, Д.А. Программирование в среде Borland Pascal для Windows: справочное пособие /Д.А. Сурков и др – Мн.: Выс. шк., 1996.
Архитектура вычислительных систем
Каган Б.М. " Электронно-вычислительные машины и системы".
М.,"Радио и связь", 1989.-546с.
Морс С.П., Алберт Д.Д. "Архитектура микропроцессора 80286", М.,"Радио и связь", 1990.-304с.
Григорьев В.Л. "Микропроцессор i486. Архитектура и программирование", книги 1-4. М., ГРАНАЛ, 728.
Проектирование аппаратно-программных вычислительных средств
1. Каган Б.М. Электронно-вычислительные машины и системы.-
М.:,Радио и связь, 1989.-546с.
Морс С.П., Алберт Д.Д. Архитектура микропроцессора 80286.-
М., Радио и связь, 1990.-304с.
Таненбаум Э. "Архитектура компьютера", Спб.: Питер, 2002.-704с.
САПР ПО
1. Орлов, С. А. Технологии разработки программного обеспечения: учебник / С. А. Орлов. - СПб., 2004.
Технология разработки ПО
Орлов, С. А. Технологии разработки программного обеспечения: учебник / С. А. Орлов. - СПб., 2004.
Организация производства и управления предприятием
Орлов, С. А. Технологии разработки программного обеспечения : учебник / С. А. Орлов. - СПб., 2004.
ФЛП
Эккель, Б. Философия Java. – СПб.: BHV, 2001. Дунаев, С. Объектно-ориентированное программирование. – СПб.: BHV, 2003.
Конструирование программ и языки программирования
Подбельский В.В. Язык С++: Учебн. Пос. – М.: Финансы и статистика, 1995. – 560 с.
Страуструп Б. Язык программирования С++. Третье изд.: Пер. с англ. – СПб.: М.: Невский Диалект – изд. БИНОМ, 1999. – 991 с.
Шилдт Г. Самоучитель С++: Пер. с англ. – Санкт-Петербург: ВНV-Санкт-Петербург, 1998. – 620 с.
А.И.Касаткин, А.Н.Вальвачев. От Turbo C к Borland C++. Минск, "Вышейшая школа", 1992.
Юлин В.А., Булатова И.Р. Приглашение к Си.- Минск: Вышэйшая школа, 199О-224с.
Бруно Бабэ. Просто и ясно о Borland C++. М.: БИНОМ, 1996.
Скляров В.А. Язык С++ и объектно-ориентированное программирование. – Мн.: Выш. шк., 1997.-478с.
Неформальное введение в С++ и Turbo Vision. С-Петербург, Галерея «ПЕТРОПОЛЬ», 1992.
Скэнлон Л. Персональные ЭВМ IBM PC и XT. Программирование на языке ассемблера. М.: Радио и связь, 1989.
Каморников А.Ф. и др. Программирование на языке ассемблера для персональных ЭВМ. Учебное пособие. ГГУ им.Ф.Скорины, Гомель, 1995.
Зубков С.В. Ассемблер для DOS, Windows и UNIX. – М.: ДМК Пресс, 2000.
Использование Turbo Assembler при разработке программ. – Киев: Диалектика, 1994.
Пустоваров В.И. Ассемблер: программирование и анализ корректности машинных программ. – К.: Издательская группа BHV, 2000.
Сван Т. Освоение Turbo Assembler. – Киев: Диалектика, 1996.
Assembler / Юров В.. - СПб.: Питер, 2001. – 624 с.