- Объектно-ориентированная парадигма программирования. Основные принципы объектно-ориентированного программирования: абстрагирование, виды абстракций, ограничение доступа, модульность, иерархия, типизация.
Основные принципы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм.
- Объектно-ориентированное программирование. Состав проекта. Структура программы.
- Объектно-ориентированное программирование. Классификация типов данных. Описание и область видимости переменных.
- Объектно-ориентированное программирование. Этапы. Средства.
- Алгоритмы. Способы записи алгоритма. Программа на языке высокого уровня. Стандартные типы данных.
- Базовые алгоритмические структуры. Реализация разветвляющихся алгоритмов. Примеры.
- Базовые алгоритмические структуры. Реализация циклических алгоритмов. Примеры.
- Структурированные типы данных: массивы. Визуальные компоненты для работы с массивами. Методы сортировки данных в массиве. Оценка методов сортировки.
- Функции и процедуры. Механизм передачи и действия параметров (локальные, глобальные параметры, передача по ссылке и по значению). Примеры.
- Файлы. Виды файлов. Средства языка программирования для работы с файлами.
- Графические возможности языка программирования.
- Интерфейсные объекты: управляющие элементы, окна, диалоги. Понятие элементов управления, стандартные элементы управления. Работа с элементами выбора (CheckBox, OptionButton, ComboBox, ListBox).
Раздел III. Программное обеспечение ЭВМ.
- Структура системного программного обеспечения. Назначение и основные характеристики системного программного обеспечения.
- Понятие информационного процесса, информационной системы. Организация информационных процессов.
- Понятие системы программирования Visual Basic ее основные функции и компоненты.
Трансляция программ. Назначение интерпретатора и компилятора. Процессы, сопровождающие трансляцию программ.
- Классификация прикладного программного обеспечения (ППО).
- Программы обработки текста. Назначение и функциональные возможности текстового процессора Word. Структурные элементы и технология создания текстового документа.
- Назначение и функциональные возможности табличных процессоров: технологии обработки числовых данных.
- Компьютерные вирусы: разновидности, среды обитания и деструктивные действия. Антивирусные программы, их виды и назначение.
Раздел IV. Основы микроэлектроники.
- Сигналы аналоговые и цифровые. Серии интегральных схем. Триггер, как элемент памяти. Асинхронный и синхронный RS-триггер.
- Особенности технологии и методы создания БИС и СБИС.
- Структурная схема и физические принципы работы запоминающих устройств.
Физические принципы хранения на магнитном и лазерном носителе. Организация памяти на жестком диске.
Раздел V. Архитектура компьютера.
- Понятие архитектуры компьютера. Классификация компьютеров. Информационно-логические основы построения ЭВМ. Принципы фон Неймана. Канальная и шинная системотехника.
- Основные этапы развития вычислительной техники. Поколения ЭВМ. Элементная база компьютеров. Серии интегральных схем. Комбинационная и последовательная логика.
- Функциональные элементы вычислительной техники: триггеры, регистры, счетчики, преобразователи кодов.