Добро пожаловать в Инкубатор ПРОФИ! +7 (961) 573-66-08

profi.cnitural@gmail.com

Лаборатория «IT: сети, безопасность и программирование»

Курс «Олимпиадное программирование»

Курс ориентирован на учащихся 8 – 11 классов с уклоном на информатику и математику. Курс посвящен знакомству с языком программирования Java, изучению базовых алгоритмов для решения тех или иных задач. Навыки, приобретенные на курсе, помогут при поступлении на технические специальности.


Цели программы:
1. Освоить язык программирования Java.
2. Изучить различные базовые алгоритмы.
3. Научится решать олимпиадные задачи различной сложности.


Необходимый уровень для записи на курс
1. Склонность и увлеченность к математике и информатике.
2. Трудолюбие и желание.


 

Программа.
1. Вводный тест на логику, математические навыки, алгоритмическое мышление.
2. Установка ПО. Знакомство с языком Java. Изучение синтаксиса языка, базовых терминов и понятий. Решение первых задач по программированию.
3. Изучение типов данных, различных классов и объектов. Изучение основных понятий ООП.
4. Изучение основных конструкций языка: условные операторы, массивы, циклы. Решение олимпиадных задач.
5. Изучение базовых алгоритмов по работе с условным оператором, одномерными, двумерными массивами. Решение олимпиадных задач.
6. Внутреннее командное соревнование на решение олимпиадных задач.
7. Изучение базовых алгоритмов на решение геометрических задач, задач на структуры данных, различных игровых задач и задач на комбинаторику.
8. Участие в интернет олимпиаде по программированию.
9. Разбор необычных, сложных задач.
10. Изучение простейших алгоритмов теории графов и решение задач.
11. Внутреннее личное первенство по решению задач ЕГЭ.
12. Подготовка к межвузовской олимпиаде по информатике.
13. Участие в межвузовской олимпиаде по информатике.
14. Работа с графикой, обработка событий, реализация мини- приложения.
15. Итоговое личное соревнование по решению задач. Разбор задач. Подведение итогов.

 


Запись на 2017-18 учебный год