Характерные особенности организации пакетов прикладных программ. Классификация, в основу которой кладется тип операционной системы. Деление пакетов прикладных программ по сферам применения и классам решаемых задач. Их архитектура и принцип разработки.
Совокупность программ для обеспечения работы компьютера и сетей ЭВМ. Принцип программного управления. Универсальность использования компьютера, решение задач по выбранной программе. Изучение видов ПО и инструментария технологий программирования.
Определение Интернета с технологический и информационной, социальной и экономической точки зрения. Классификация, характеристики и типология сетей, протоколы Интернета. История создания и назначение глобальной сети Интернет. Структура и возможности сети.
Характеристика и структура программного продукта системы "1С:Предприятие". Сущность технологической платформы, его главные задачи и порядок определения. Понятие и цели релиза, конфигурация программы. Технология ведения бухгалтерского и налогового учета.
Виды сканеров и их основные характеристики. Конструкция планшетного сканера. Размещение и техническое обслуживание сканирующих устройств. Правила по их использованию и эксплуатации. Неисправности, связанные с работой устройств и методы их устранения.
История развития языка программирования С/С++, его структура и функциональность, сферы практического применения. Этапы создания исполняемого кода. Директивы препроцессора, их назначение. Типы используемых данных и переменных, основные требования к ним.
Стадии работы компилятора, лексемы и лексика языка. Символы-разделители языка Си. Внешние и внутренние идентификаторы. Целые и символьные константы. Форма Бекуса-Наура описания синтаксиса формальных языков. Терминальные и нетерминальные символы.
История разработок и назначение стандарта NetBIOS, описание его интерфейса, принцип работы и возможности. Виды имен NetBIOS и порядок их формирования, освобождения и регистрации. Утилита Nbtstat, ее структура и назначение. Применение файла LMHOSTS.
Электронный учебник, его функции, достоинства и недостатки. Эргономические требования к организации информации на экране, режимы работы электронного учебника. Обзор программ для создания электронного учебника (Desktop Author, Дизайнер курсов).
История возникновения потребности в использовании понятия "система". Сущность системы и ее элементы. Строение, функционирование и развитие систем. Деление сложных систем на подсистемы или на компоненты. Виды и формы представления структур, их примеры.
Определение угла обзора мнемосхемы в вертикальной и горизонтальной плоскости. Ознакомление с функциональным назначением мнемосхем. Изучение условий, при которых мнемосхема должна иметь дугообразную форму. Характеристика сущности единого алфавита.
Описание принципа функционирования автоматизированных систем бронирования "Габриэль", "Сэйбр" (Sabге), "Амадеус" (Amadeus Global Travel Distribution) и "Worldspan". Современные информационные технологии в виде Internet, CRS и Fidelio Hotel Bank.
Введение в средства языка, процедурный тип данных и его абстракция, стандартные функции и создание специальной оболочки. Особенности объектно-ориентированной технологии, новые подходы, основанные на методологии обеспечения высоких уровней модульности.
Человеческий фактор и степень готовности. Обучение на тренажерах в штатных режимах и в условиях предаварийных и аварийных ситуаций, максимально приближенных к реальным. Регламентированные методы специальной тренажерной подготовки оперативного персонала.
Рассмотрение объектно-ориентированного программирования. Методы реализации основных механизмов Delphi. Библиотека визуальных компонентов VCL, ее базовые классы. Обработка исключительных программных ситуаций. Кроссплатформенное программирование для Linux.
Определение списка как динамической структуры данных, каждый элемент которой связывается со следующим посредством указателя. Общедоступная, защищённая и обособленная части интерфейсного компонента класса. Реализация списка на C++ и листинг программы.
Проблема моделирования новых протоколов и алгоритмов связи в современных сетевых симуляторах. Рассмотрение логической структуры объекто-ориентированной имитационной модели мультисервисной сети, ее функциональной составляющей и программной реализации.
Общие понятия объектно-ориентированного подхода и их преломление в объектно-ориентированных базах данных (ООБД): достоинства, недостатки и примеры реализации. Логическая и физическая структура модели. Языки программирования систем ООБД и языки запросов.
Основные понятия Visual Basic. Свойства объектов. Интегрированная среда разработки IDE. Основы программирования: работа с формами, управляющими элементами, массивами, константами. Элементы типы переменных в Visual Basic. Управление выполнением программы.
Триангуляция Делоне как один из наиболее распространенных векторных методов интерполяции рельефа. Анализ преимуществ рекурсивной структуры данных. Общая характеристика объектно-ориентированной цифровой модели рельефа, рассмотрение способов разработки.
Объектно-ориентированный анализ и конструирование экспертных систем. Формирование объекта класса на языке CLIPS. Проблема наложения методов. Смысл существования метаклассов. Множественное наследование в CLOS и CLIPS. Наложение методов в CLOS и CLIPS.
История развития объектно-ориентированного программирования. Сущность понятий "абстракция", "инкапсуляция ", "наследование". Основные средства обеспечения инкапсуляции. Подходы к проектированию программ в целом. Сущность компонентного программирования.
Свойства объектно-ориентированного языка программирования. История появления, цель и этапы объектно-ориентированного программирования, его базовые понятия: "объект", "инкапсуляция", "наследование", "полиморфизм". Использование виртуального метода.
Технологии дистанционного доступа к информации. Использование объектно-ориентированного программирования при работе с динамическими данными. Создание классов с иерархической структурой. Цели и преимущества полиморфизма. Библиотеки визуальных компонентов.
Создание класса Person с полями. Конструктор с параметрами и без, устанавливающий значения свойств по умолчанию. Метод установки возраста персоны, с проверкой на правильность ввода. Создание класса Касса с полями, метод для вывода информации о кассе.
Упрощение и ускорение программирования. Языки программирования высокого уровня. Описание классов и подклассов. Абстрактные методы и классы. Принципы объектно-ориентированного программирования в Java. Статические члены класса. Модульность и принцип KISS.
Интерпретация и дополнение объектно-ориентированного программирования понятиями и терминологией, принятыми интегрированной средой визуальной обработки C++Builder. Описание расширений языка новыми возможностями и последних обновлений стандарта ANSI C++.
Определение объектно-ориентированного программирования (ООП) как методологии программирования, основанной на представлении программы в виде совокупности объектов. История возникновения ООП. Delphi, как объектно-ориентированный язык программирования.
Объектно-ориентированное программирование, его основные принципы, классы и объекты. Описание и создание нового класса, организация его подключения. Инструменты для работы с компонентами. Регистрация нового компонента. Создание редактора свойств.
Список прикладных языков программирования, реализующих объектно-ориентированную парадигму: Симула, Smalltalk и C++. Проектирование семейства классов. Паттерны Decorator, Визитер и Наблюдатель. Наследование и полиморфизм, понятие двусвязных списков.