1. Теоретические основы информатики: информатика как наука.
2. Информация и концепции ее определения.
3. Информационный процесс и его структура.
4. Теоретические основы информатики: свойства информации.
5. Языки программирования: понятие «язык программирования», компиляторы и интерпретаторы.
6. Уровни и поколения языков программирования.
7. Языки программирования высокого уровня. Основные системы программирования.
8. Объектно-ориентированное программирование: общие понятия.
9. Основы алгоритмизации вычислительных процессов: основные понятия теории алгоритмов.
10. Основы алгоритмизации вычислительных процессов: свойства и виды алгоритмов.
11. Основы алгоритмизации вычислительных процессов: способы описания алгоритмов.
12. Основы алгоритмизации вычислительных процессов: линейные алгоритмы. Примеры.
13. Основы алгоритмизации вычислительных процессов: разветвляющиеся алгоритмы. Примеры.
14. Основы алгоритмизации вычислительных процессов: циклические алгоритмы. Примеры.
15. Основы алгоритмизации вычислительных процессов: методика составления алгоритмов.
16. Основные элементы языка Basic. Алфавит и словарь языка Basic.
17. Характеристика окна среды программирования QBasic. Основные принципы работы в среде QBASIC.
18. Основные операторы для составления программ линейной структуры.
19. Процессы разветвляющейся структуры. Операторы разветвления языка программирования QBasic.
20. Циклические вычислительные процессы. Операторы цикла языка программирования QBasic.
21. Массивы. Описание типа «массив». Привести примеры.
22. Ввод и вывод элементов одномерного массива. Операции над элементами одномерных массивов.
23. Стандартные задачи (нахождение суммы, произведения, min, max).
24. Сортировка одномерных массивов. Рассмотреть несколько способов.
25. Двумерные массивы. Ввод и вывод элементов матрицы.
26. Двумерные массивы. Стандартные задачи с матрицами: нахождение наибольшего и наименьшего значения.
27. Двумерные массивы. Стандартные задачи с матрицами: нахождение суммы и произведения по строкам и столбцам матрицы.
28. Определение нестандартных функций. Примеры.
29. Понятие подпрограммы. Операторы входа и выхода подпрограмм.
30. Основные понятия объектно-ориентированного программирования: объект, класс, иерархия объектов класса, наследование, операции и методы, определение метода, свойства объекта, события и их обработка.
31. Интегрированная среда разработки Visual Basic: назначение и общее описание среды.
32. Общая организация программы в Visual Basic
33. Работа с формой в среде ООП VBasic. Свойства формы.
34. Работа с формой в среде ООП VBasic. События формы.
35. Работа с формой в среде ООП VBasic. Методы формы.
36. Управляющий элемент КНОПКИ в среде ООП VBasic.
37. Управляющий элемент ТЕКСТОВЫЕ ПОЛЯ и НАДПИСИ в среде ООП VBasic.
38. Управляющий элемент ПЕРЕКЛЮЧАТЕЛИ и РАМКА в среде ООП VBasic.
39. Структура проекта VBasic.
40. Алфавит и лексемы языка в среде ООП VBasic..
41. Переменные и их типы в среде ООП VBasic..
42. Константы в среде ООП VBasic..
43. Операторы, выражения и операции в среде ООП VBasic..
44. Встроенные функции в среде ООП VBasic..
45. Системы счисления.
46. Перевод целых и дробных чисел из одной системы счисления в другую.
47. Арифметические операции в двоичной системе счисления и представление чисел в других системах счисления.
48. Принцип устройства компьютера. Микропроцессор. Оперативная память, кэш-память.
49. Основные блоки и качественные характеристики ПК.
50. Периферийные устройства. Мониторы.
1. Основные понятия программного обеспечения.
2. Характеристика программного продукта.
3. Основные виды программного обеспечения.
4. Общая характеристика пакетов прикладных программ.
5. Классификация ППП.
6. Системы счисления. Понятие систем счисления. Виды и группы систем счисления.
7. Перевод целых и дробных чисел из одной системы счисления в другую.
8. Арифметические операции в двоичной системе счисления и представление чисел в других системах счисления.
9. Компьютерные преступления: общая характеристика и классификация.
10. Способы защиты информации.
11. Компьютерные вирусы: их действие и последствия.
12. Основные виды вирусов.
13. Профилактика и борьба с компьютерными вирусами.
14. Теоретические основы сжатия данных.
15. Программные средства сжатия данных.
16. Понятие операционной системы.
17. Основные компоненты и навыки работы с Windows.
18. Текстовые файлы. Общая характеристика MS WORD.
19. Окно процессора WORD. Функции горизонтального меню.
20. Основные приемы работы с документами WORD. Понятие устоев.
21. Основы стилей. Сборка документов с помощью шаблонов.
22. Создание таблиц. Работа с таблицами.
23. Запись и воспроизведение макросов.
24. Управление внешним видом документа с помощью разделов и полей.
25. Общая характеристика электронных таблиц.
26. Общая характеристика MS EXCEL. Окно процессора MS EXCEL.
27. Форматы ячеек и создание таблиц в Excel. Автоформат и условное форматирование. Основные приемы работы в MS EXCEL.
28. Использование функций. Элементарные функции. Вычисление в таблицах Excel. Ссылки и имена. Вложенные функции.
29. Числовые и логические функции в Excel.
30. Функции категории «ссылки и массивы» в Excel.
31. Статистические функции в Excel.
32. Работа с диаграмма в Excel. Форматирование и параметры диаграмм.
33. Понятие вычислительных сетей.
34. Базовые топологии локальных компьютерных сетей.
35. Топология глобальной вычислительной сети.
36. Глобальная сеть INTERNET: структура, характеристика и способы работы.
37. Основные понятия и функции логики.
38. Законы логики и правила преобразования логических выражений.
39. Базовые логические элементы.
40. Логическая структура гибких дисков.
41. Логическая структура жестких дисков.
42. Растровые и векторные графические изображения.
43. Форматы графических файлов.
44. Двоичное кодирование графической информации.
45. Графические редакторы.
46. История развития глобальной сети INTERNET.