Интерактивные путеводители

Курсы для старшеклассников

stclass_sm

Типы обучения

Знаете ли Вы, что...

Курс Алгоритмы. Олимпиадное программирование [c] пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

Подписаться на рассылку

Алгоритмы. Олимпиадное программирование [c]




По окончании курса Вы будете уметь:
  • Легко решать задачи обработки матриц: линейный поиск, переворот, максимумы и минимумы.
  • Приступите к основам высшего пилотажа в программировании – алгоритмам обработки графов, стеков и очередей.
  • Полученных знаний и навыков Вам хватит, чтобы начать выступать на олимпиадах по программированию.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 20 ак. ч.

Отзывы о курсе

Всё последовательно, всё логично, даже вопросов почти не возникало. 

Cлушатель: Грудняков Николай Викторович

Курс очень удачный. Все вопросы очень важные, много практических примеров с глубокими и подробными объяснениями.

Cлушатель: Валуев Станислав Леонидович

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Основы программирования на языке "Java" для школьников [c] или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Программа курса

  Тема Ак. часов  
   
  Модуль 1. Занятие №1. Знакомство
  • Алгоритмы
  • Тестирующая система
1  
  Модуль 2. Занятие №2. Типы данных и отладка
  • Типы данных в Java
  • Примитивные типы
  • Объекты
  • Классы-обертки
  • BigInteger и BigDecimal
  • Отладка
2  
  Модуль 3. Занятие №3. Решение задач из области арифметики
  • Проверка на четность
  • Немного теории
  • Цифры числа
  • Получение цифр числа
  • Проверка на простоту
  • Сумма делителей
  • Количество делителей
  • Разложение на простые множители
2  
  Модуль 4. Занятие №4. НОД(GCD) и НОК(LCM)
  • Немного теории
  • Немного о задачах
1  
  Модуль 5. Занятие №5. Однопроходные алгоритмы
  • Чтение
  • Сумма элементов
  • Максимум из всех
  • Максимум из четных
  • Второй максимум
  • Немного о задачах
  • Чтение больших объемов данных
  • Пример использования класса
  • StreamTokenizer для быстрого чтения последовательности чисел
2  
  Модуль 6. Занятие №6. Массивы
  • Создание массива
  • Ввод (считывание) массива из N элементов
  • Вывод всех элементов массива
  • Поиск максимума
  • Поиск индекса максимального
  • Поиск индекса заданного числа в массиве
  • Вывод массива в обратном порядке
  • Косвенная адресация
2  
  Модуль 7. Занятие №7. Сортировка массива
  • Сортировка выбором (метод минимума)
  • Немного теории
  • Метод сортировки обменами (метод пузырька)
1  
  Модуль 8. Занятие №8. Символы и строки в Java
  • Символы
  • Класс String
  • Создание строки
  • Чтение строки
  • Длина строки
  • Сравнение строк
  • Добавление к строке
  • Преобразование различных типов в строку и обратно
  • Извлечение символа и подстроки
  • Поиск в строке
  • Функции замены
  • Разворот строки
2  
  Модуль 9. Занятие №9. Двумерные массивы
  • Создание и «стандартное» чтение
  • Вывод массива в виде таблицы
  • Cумма всех элементов
  • Сумма элементов главной диагонали
  • Неровные массивы
2  
  Модуль 10. Занятие №10. Графы I. Определения, хранение
  • Немного теории
  • Основные понятия
  • Деревья
  • Способы хранения графов
  • Способ №0. Иногда граф можно вообще не хранить специальным образом
  • Способ №1. Матрица смежности
  • Способ №2. Список ребер
  • Способ №3. Списки смежности
2  
  Модуль 11. Занятие №11. Стек и очередь
  • Стек (Stack)
  • Очередь (Queue)
1  
  Модуль 12. Занятие №12. Графы II. Поиск в ширину
  • BFS (Breadth-first search)
  • BFS в графе, заданном матрицей смежности G
  • Применения алгоритма поиска в ширину
  • Поиск кратчайших путей из данной
  • Немного теории
  • Поиск компонент связности
2  
  Аудиторная нагрузка в классе с преподавателем 20 +4
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Расписание

Звоните по тел. +7 (495) 232-32-16

Стоимость обучения (рублей) 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Вебинар Записаться
Частные лица 8 990 8 990 8 990
Организации 8 990 8 990 8 990
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Документы об окончании

Cert_Inter

Свидетельство Центра "Специалист" международного образца

Cert_1C

Свидетельство 1С

После успешного окончания обучения на сертифицированных курсах 1С Вы получите свидетельство 1С, признанное не только в России, но и за рубежом.

Все документы Центра

yandexmoney.gif logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика LiveInternet