ВУЗ:
Рубрика:
1. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ И ОБЪЕКТНОЕ ПРОГРАММИРОВАНИЕ.
1. Объект = данные + методы работы с ними. Абстракция как средство
моделирования реальности при помощи объектов.
2. Инкапсуляция. Модификация и оптимизация программ при помощи
инкапсуляции.
3. Наследование. Повторное использование кода. Полиморфизм как средство
обеспечения расширяемости программ.
4. Понятие свойств и событий (properties and events) в объектных технологиях.
Сохраняемость объектов (persistence). Понятие интерфейса как альтернативного
средства обеспечения полиморфизма.
5. Диаграммы классов. Понятие объектно-ориентированного проектирования.
6. Обработка внештатных ситуаций. Понятие исключения. Разворачивание стека при
обработке исключения. Обработка исключений.
Литература:
[1] Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений
на C++?, 2-е издание, пер. с англ., М.: Издательство Бином, СПб.: Невский диалект, 1999
г.
[2] Страуструп Б. Язык программирования C++?, 3-е издание, пер. с англ., СПб.; М.:
Невский диалект? - Издательство БИНОМ?, 1999 г.
2. ОСНОВЫ UNIX
1. Файловая система. Структура файловой системы, владельцы файлов, права
доступа.
2. Процессы. Типы процессов, атрибуты процесса, жизненный путь процесса.
3. Устройства. Пользователи.
4. Пользовательский интерфейс. Командный интерпретатор shell. Синтаксис языка
bourne shell.
5. Сетевая файловая система (NFS).
6. Сетевая информационная служба (NIS)
7. Программный интерфейс гнезд.
Литература:
[1] Робачевский А.М. Операционная система UNIX? - СПб.: БХВ - Санкт-Петербург, 1999
г.
[2] Немет Э., Снайдер Г., Сибасс С., Хейн Т.Р. UNIX: Руководство системного
администратора?, пер. с англ. - К.: BHV, 1997 г.
[3] Петерссен Р. LINUX: руководство по операционной системе?, пер. с англ. - Киев: BHV,
1997 г.
[4] Чан Т. Системное программирование на C++ для UNIX?, пер. с англ. - Киев:
Издательская группа BHV, 1999 г.
3. СЕТЕВЫЕ ТЕХНОЛОГИИ
1. Компьютерные сети. Семиуровневая модель взаимодействия открытых систем
(OSI Seven-Layer Model). Основные технологии LAN и WAN.
2. Основы маршрутизациии коммутации
3. Семейство протоколов TCP/IP
4. Принципы организации доменной системы имен (DNS).
5. Принципы организации электронной почты.
6. Принципы организации World Wide Web.
Литература:
[1] Немет Э., Снайдер Г., Сибасс С., Хейн Т.Р. UNIX: Руководство системного
администратора?, пер. с англ. - К.: BHV, 1997 г.
1. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ И ОБЪЕКТНОЕ ПРОГРАММИРОВАНИЕ. 1. Объект = данные + методы работы с ними. Абстракция как средство моделирования реальности при помощи объектов. 2. Инкапсуляция. Модификация и оптимизация программ при помощи инкапсуляции. 3. Наследование. Повторное использование кода. Полиморфизм как средство обеспечения расширяемости программ. 4. Понятие свойств и событий (properties and events) в объектных технологиях. Сохраняемость объектов (persistence). Понятие интерфейса как альтернативного средства обеспечения полиморфизма. 5. Диаграммы классов. Понятие объектно-ориентированного проектирования. 6. Обработка внештатных ситуаций. Понятие исключения. Разворачивание стека при обработке исключения. Обработка исключений. Литература: [1] Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на C++?, 2-е издание, пер. с англ., М.: Издательство Бином, СПб.: Невский диалект, 1999 г. [2] Страуструп Б. Язык программирования C++?, 3-е издание, пер. с англ., СПб.; М.: Невский диалект? - Издательство БИНОМ?, 1999 г. 2. ОСНОВЫ UNIX 1. Файловая система. Структура файловой системы, владельцы файлов, права доступа. 2. Процессы. Типы процессов, атрибуты процесса, жизненный путь процесса. 3. Устройства. Пользователи. 4. Пользовательский интерфейс. Командный интерпретатор shell. Синтаксис языка bourne shell. 5. Сетевая файловая система (NFS). 6. Сетевая информационная служба (NIS) 7. Программный интерфейс гнезд. Литература: [1] Робачевский А.М. Операционная система UNIX? - СПб.: БХВ - Санкт-Петербург, 1999 г. [2] Немет Э., Снайдер Г., Сибасс С., Хейн Т.Р. UNIX: Руководство системного администратора?, пер. с англ. - К.: BHV, 1997 г. [3] Петерссен Р. LINUX: руководство по операционной системе?, пер. с англ. - Киев: BHV, 1997 г. [4] Чан Т. Системное программирование на C++ для UNIX?, пер. с англ. - Киев: Издательская группа BHV, 1999 г. 3. СЕТЕВЫЕ ТЕХНОЛОГИИ 1. Компьютерные сети. Семиуровневая модель взаимодействия открытых систем (OSI Seven-Layer Model). Основные технологии LAN и WAN. 2. Основы маршрутизациии коммутации 3. Семейство протоколов TCP/IP 4. Принципы организации доменной системы имен (DNS). 5. Принципы организации электронной почты. 6. Принципы организации World Wide Web. Литература: [1] Немет Э., Снайдер Г., Сибасс С., Хейн Т.Р. UNIX: Руководство системного администратора?, пер. с англ. - К.: BHV, 1997 г.