ЗНАНИЯ, УМЕНИЯ, НАВЫКИ

Рекомендуемый список литературы для подготовки к участию в олимпиаде:  
1.        Информатика. Учебный курс. Веретенникова Е.Г., Патрушина С.М., Савельева Н.Г.
2.        Информатика. Макарова Н.В.
3.
        Информатика. Могилев А.В., Пак Н.И., Хеннер Е.К.
4.
        Информационные технологии. Шафрин Ю.
5.
        Информатика. Острейковский В.А.
6.
        Microsoft Office 2003: Новые горизонты: Перевод с английского, Мюррей К.,
7.
        Microsoft Office 2003 в теории и на практике, Бондаренко С., Бондаренко М.
8.
        Практикум по курсу "Информатика": Работа в Windows, Word, Excel. Безручко В.Т.
9.
        Практикум по Access. С. И. Золотова
10.
     Базы данных / Учеб. для высш. и сред. учеб. заведений /, А. Д. Хомоненко
11.
     Базы данных., Хомоненко А.Д., Цыганков В.М., Мальцев М.Г.
12.
     Microsoft SQL Server. Проектирование высокопроизводительных баз данных, Р. Шнайдер
13.
     MS SQL Server 2000: Управление и программирование., Пирогов В.Ю
14.
     Visual Fox Pro 8.0. Учебный курс, Мусина Т.В.
15.
     Visual FoxPro 8: Самоучитель, Омельченко Л.Н.
16.
     C/C++ в задачах и примерах, Культин Н.Б.
17.
     C/C++. Программирование на языке высокого уровня, Павловская Т.А.
18.
     Delphi 7: Основы программирования. Решение типовых задач: Самоучитель, Климова Л.М
19.
     Delphi 7: Учебный курс., Бобровский С.И.
20.
     Pascal 7.0. Практическое программирование. Решение типовых задач. 3-е изд., доп., Климова Л.М.,
21.
     Turbo Pascal 7.0. Теория и практика программирования., Сухарев М.
22.
     Visual Basic 6.0 / Руководство для программистов /
23.
     Visual Basic. Самоучитель для начинающих, Лукин С.Н.
24.
     Бейсик в задачах и примерах, Сафронов И.К.
25.
     Искусство программирования, Кнут Д.Э.
26.
     Объектно-ориентированное программирование, Иванова Г.С. и др.
27.
     Программирование алгоритмов обработки данных, Ускова О.Ф. и др.
28.
     Программирование и основы алгоритмизации, Давыдов В.Г.

1) Секция пользователей

Знать:
  1. Понятия информатики.
  2. Архитектура ЭВМ. Состав и назначение узлов и блоков ЭВМ.
  3. Логические основы построения ЭВМ. Системы счисления (операции).
  4. Эволюция, структура и характеристики процессоров. ОЗУ, ПЗУ, ВЗУ (виды, характеристики).
  5. Назначение, направления использования, принципы работы с программами пакета MS Office
Уметь:
  1. Использовать возможности программы MS Word для решения поставленной задачи
  2. Использовать возможности программы MS Excel для решения поставленной задачи
  3. Использовать возможности программы MS Access для решения поставленной задачи.
  4. Осуществлять связи между программами, входящими в состав пакета MS Office

2) Секция программирующих непрофессионалов

Знать:
  1. Понятия информатики.
  2. Архитектура ЭВМ. Состав и назначение узлов и блоков ЭВМ.
  3. Логические основы построения ЭВМ. Системы счисления (операции).
  4. Эволюция, структура и характеристики процессоров. ОЗУ, ПЗУ, ВЗУ (виды, характеристики).
  5. Сети: топология, виды, принципы построения, характеристики.
  6. Знать языки программирования (Pascal, Basic, Delphi, Visual Basic, FoxPro, C++)
  7. Правила работы с линейными структурами программы.
  8. Правила работы с циклами, файлами, записями, множествами, массивами.
  9. Правила работа с динамической памятью.
  10. Основные виды алгоритмов (волновой алгоритм, сортировки, поиск и тд.)
Уметь:
  1. Строить математическую модель.
  2. Использовать оптимальные языки программирования и СУБД для решения поставленной задачи
  3. Работать программировать алгоритмы различных типов.
  4. Работать с динамической памятью.
  5. Создавать базы данных, отчеты, формы, запросы.
  6. Создавать связи с другими программами.

3) Секция профессиональных программистов

Знать:
  1. Понятия информатики.
  2. Архитектура ЭВМ. Состав и назначение узлов и блоков ЭВМ.
  3. Логические основы построения ЭВМ. Системы счисления (операции).
  4. Эволюция, структура и характеристики процессоров. ОЗУ, ПЗУ, ВЗУ (виды, характеристики).
  5. Периферийные устройства (принтеры, сканеры, плоттеры, мониторы, ИБП) – виды, структура, характеристики.
  6. Сети: топология, виды, принципы построения, характеристики.
  7. Знать языки программирования (Pascal, Basic, Delphi, Visual Basic, FoxPro, C++)
  8. Правила работы с линейными структурами программы.
  9. Правила работы с циклами, файлами, записями, множествами, массивами.
  10. Правила работа с динамической памятью.
  11. Основные виды алгоритмов (волновой алгоритм, сортировки, поиск и т.д.
Уметь:
  1. Строить математическую модель.
  2. Использовать оптимальные языки программирования и СУБД для решения поставленной задачи
  3. Работать программировать алгоритмы различных типов.
  4. Работать с динамической памятью.
  5. Создавать базы данных, отчеты, формы, запросы.
  6. Создавать связи с другими программами.