- •По специальности 1-40 01 01 «Программное обеспечение информационных технологий»
- •Математический анализ
- •Геометрия и алгебра
- •Теория вероятностей и математическая статистика
- •Дифференциальные уравнения
- •Начертательная геометрия, инженерная и машинная графика
- •Основы алгоритмизации и программирования
- •Архитектура вычислительных систем
- •Проектирование аппаратно-программных вычислительных средств
- •Системное программное обеспечение
- •Сети эвм
- •Геометрия и алгебра
- •Теория вероятностей и математическая статистика
- •Дифференциальные уравнения
- •Начертательная геометрия, инженерная и машинная графика
- •Основы алгоритмизации и программирования
- •Системное программное обеспечение
- •Базы данных знаний и экспертные системы
- •Структуры и организация данных
- •Объектно-ориентированное программирование
- •Системы управления базами данных (субд)
- •Перечень задач Математический анализ
- •Геометрия и алгебра
- •Теория вероятностей и математическая статистика
- •Дифференциальные уравнения
- •Архитектура вычислительных систем
- •Системы управления базами данных (субд)
- •Для базы данных, состоящей из таблиц
- •Для базы данных, состоящей из таблиц
Дифференциальные уравнения
Понятие ОДУ. Решение ОДУ. Общее решение ОДУ. Задача Коши. Геометрическая интерпретация ОДУ 1-го порядка.
Интегрируемые типы дифференциальных уравнений 1-го порядка (уравнения с разделяющимися переменными, линейные дифференциальные уравнения, уравнения Бернулли, уравнения в полных дифференциалах).
Фундаментальная система решений линейного однородного дифференциального уравнения n-го порядка и его общее решение. Структура общего решения линейного неоднородного уравнения n-го порядка.
Линейные дифференциальные уравнения n-го порядка с постоянными коэффициентами. Однородные и неоднородные ДУ с постоянными коэффициентами и специальной правой частью.
Численные методы решения дифференциальных уравнений: методы Эйлера, Эйлера-Коши, Рунге-Кутта.
Начертательная геометрия, инженерная и машинная графика
Виды проекций. Прямая и плоскость. Взаимное положение прямой линии и плоскости. Пересечения прямой линии общего положения с плоскостью общего положения.
Способы преобразования чертежа. Способ переменных плоскостей проекций. Способ вращения.
Изображение многогранников. Чертежи призм и пирамид. Пересечение призм и пирамид прямой линией и плоскостью.
Основы алгоритмизации и программирования
Язык программирования Паскаль. Встроенные типы данных. Операции и выражения. Операторы ввода/вывода. Управляющие операторы.
Язык программирования Паскаль. Строковый тип. Принцип хранения строк в оперативной памяти. Операции и встроенные функции работы со строками.
Язык программирования Паскаль. Назначение типов данных, определяемых пользователем. Синтаксис определения типов, объявления переменных, работы с переменными объявленных типов.
Язык программирования Паскаль. Текстовые, типизированные и нетипизированные файлы и работа с ними.
Объектно-ориентированное программирование (ООП). Принципы ООП: инкапсуляция, наследование и полиморфизм.
Модели баз данных, используемые в Delphi. Архитектуры баз данных в Delphi, технология Data Base Engine (BDE).
Построение приложений баз данных в Delphi. Использование компоненты Table. Навигационный доступ.
Использование компоненты TQuery. Организация SQL – запросов.
Архитектура вычислительных систем
Алгоритм исполнения программ процессором.
Технологический маршрут разработки программ.
Проектирование аппаратно-программных вычислительных средств
Логические элементы: AND, OR, XOR, NOT.
Стандартные комбинационные схемы: мультиплексор, шифратор, дешифратор, сумматор.
Стандартные схемы памяти: триггер, регистр, счетчик, оперативное запоминающее устройство, постоянное запоминающее устройство.
Интуитивное иерархическое проектирование.
Понятие о микропрограммных автоматах.
Сравнение достоинств и недостатков программной и аппаратной реализации функций вычислительных средств.
САПР ПО
Предметы в Unified Model Language, их классификация.
Диаграммы и отношения в Unified Model Language.
Диаграммы в Unified Model Language.
Технология разработки ПО
Основные этапы классического жизненного цикла разработки программного обеспечения.
Организация производства и управления предприятием
Производственная система, ее свойства и состав.
ФЛП
1. Типы данных языка Java. Классы и объекты в Java.
2. Абстрактные классы и интерфейсы в Java. Наследование и полиморфизм в Java.
Конструирование программ и языки программирования
1. Язык программирования Си. Основные типы данных. Операции и выражения. Операторы управления вычислительным процессом. Функции форматного ввода/вывода.
2. Язык программирования Си. Указатели. Использование указателей. Указатели и массивы. Динамическое выделение памяти.
3. Язык программирования Си. Обработка символьных величин и строк.
4. Язык программирования Си. Функции пользователя. Классы хранения и видимость переменных.
5. Язык программирования Си. Работа с файлами.
6. Функциональная классификация целочисленных машинных команд. Команды пересылки данных. Арифметические, логические команды. Команды передачи управления. Цепочечные команды.
7. Сложные структуры данных: массивы, структуры, объединения, записи.
8. Макросредства языка ассемблера: псевдооператоры equ и =, макрокоманды, макродирективы, директивы условной компиляции.
9. Архитектура и программирование сопроцессора: регистры состояния, управления, тегов. Форматы данных. Система команд сопроцессора.