
в группе очно
6-8 УЧЕНИКОВ В ГРУППЕ
- 2 раза в неделю по 2 часа (16 час в месяц)
- возраст: 12-17 лет
- с СЕНТЯБРЯ по МАЙ
будущим программистам, юным компьютерным гениям!
(6-11 класс)
УЧЕБНЫЙ ПЕРИОД - С СЕНТЯБРЯ ПО МАЙ
График: 2 раза в неделю по 2 академ. часа с сентября по май
Стоимость: 3500 руб. в месяц
По окончании обучения выдается СЕРТИФИКАТ!
Записывайтесь на курс и сделайте вклад в будущее своего ребенка!
6-8 УЧЕНИКОВ В ГРУППЕ
Занятия в нашем центре-это лучший способ приобщить школьника к программированию в интерактивной увлекательной форме. Занятия проходят в компьютерных классах. Каждый ученик сидит за отдельным компьютером.
Наши курсы программистов рассчитаны на детей с 12 до 17 лет. Для старшеклассников занятия по программированию станут подготовкой к успешной сдаче ЕГЭ по информатике и дальнейшему поступлению в престижный ВУЗ.
Даже если ваш ребенок и не собирается связать свою жизнь с программированием, приобретенные знания станут для него хорошим подспорьем в будущем!
ПОЛУЧЕННЫЙ ОБРАЗ МЫШЛЕНИЯ ПОМОЖЕТ В БУДУЩЕМ, ЧЕМ БЫ ВАШ РЕБЁНОК НЕ ЗАНИМАЛСЯ .
ВИДЕТЬ ЗА ОКРУЖАЮЩИМИ ОБЪЕКТАМИ ИХ ВНУТРЕННИЙ МЕХАНИЗМ РАБОТЫ.
ЕСЛИ ЧТО-ТО НЕ РАБОТАЕТ - ЭТО НЕ ПОТОМУ ЧТО КОМПЬЮТЕР ПЛОХОЙ.
Тема 1.1. Первые программы. понятие алгоритма, свойства алгоритма, исполнитель алгоритма (виды, основные характеристики), способы записи алгоритма. Структура программы. Операторы ввода-вывода. Переменные. Ключевые слова: компилятор, препроцессор, раздельная компиляция, вывод данных, поток вывода, поток ввода, пространство имен, символьная строка.
Тема 1.2. Диалоговые программы. Диалоговые программы. Переменные и их типы. Сумма чисел. Ключевые слова: ввод данных, переменная, объявление переменной, входной поток.
Тема 1.3. Компьютерная графика. Библиотека TX Library. Управляем пикселями. Линии и фигуры. Замкнутые фигуры. Ключевые слова: окно, координаты, оси координат, пиксель, цвет контура, цвет заливки, код цвета, прозрачный цвет.
Тема 1.4. Процедуры. Длинная программа. Рефакторинг. Процедуры с параметрами. Ключевые слова: подпрограмма, процедура, рефакторинг, аргументы, параметры, базовая точка.
Тема 1.5. Обработка целых чисел. Предельные значения чисел. Различие между вещественными и целыми числами. Дискретное представление чисел. Арифметические операции с целыми числами: сложение и вычитание, умножение и деление. Операция сравнения чисел. Ключевые слова: арифметические выражения, частное, остаток, форматный вывод, случайные числа, зерно.
Тема 1.6. Обработка вещественных чисел. Повторение: хранение в памяти вещественных чисел. Нормализованное представление вещественных чисел в компьютере. Арифметические операции с вещественными числами: сложение и вычитание, умножение и деление. Ключевые слова: вещественное число, научный формат, мантисса, форматный вывод, округление.
Тема 1.7. Ветвления. Условный оператор. Полная и неполная формы записи. Сложные условия и их применение в написании программ. Множественный выбор - переключатель switch. Ключевые слова: условный оператор, полная форма, неполная форма, составной оператор, вложенный условный оператор, логические переменные.
Тема 1.8. Циклы. Понятие циклического алгоритма. Циклы с предусловием. Циклы с постусловием. Циклы с переменными (счетчиком). Вложенные циклы. Ключевые слова: цикл с предусловием, цикл с постусловием, цикл по переменной.
Тема 1.9. Анимация Принципы анимации. Рисуем шарик. Начальное положение. Анимация движения. Обработка нажатия клавиши.
Тема 2.1. Процедуры. Вспомогательные алгоритмы. Процедуры. Запись процедуры на языке программирования. Процедура с параметрами. Ключевые слова: процедура, интерфейс, реализация, параметр, локальная переменная, глобальная переменная, область видимости, передача по ссылке.
Тема 2.2. Рекурсия. Рекурсия. Примеры рекурсий в математике и литературе. Рекурсивная процедура (функция). Использование рекурсий при написании программ. Ключевые слова: рекурсивная процедура, фрактал, базовые объекты, условия остановки, анимация
Тема 2.3. Функции. Функция. Виды функций. Запись функций на языке программирования. Ключевые слова: функция, параметры, вызов функции, результат функции, рекурсивная функция.
Тема 2.4. Символьные строки. Символьная строка. Операции со строками: сцепление, удаление, копирование элементов. Функции поиска подстроки. Преобразование из строки в число и наоборот. Применение строковых данных в процедурах и функциях. Рекурсивный перебор символов. Сравнение и сортировка строк. Ключевые слова: символьная строка, длина строки, сцепление строк, выход за границы строки, подстрока, удаление символов, вставка символов, поиск подстроки, замена подстроки, преобразование типов.
Тема 2.5. Массивы. Массивы в С++. Обращение к элементу массива. Перебор элементов массива. Вывод и ввод массива. Заполнение массива случайными числами. Алгоритмы обработки массивов. Ключевые слова: массив, индекс элемента, значение элемента, константа, заполнение массива, вывод массива, ввод массива.
Тема 2.6. Используем массивы. Используем массивы. Игра «Стрельба по тарелкам». Ключевые слова: массив, константа, инициализация, глобальные переменные, обработчик события.
Тема 2.7. Матрицы. Матрица. Основные операции с матрицами: объявление, заполнение, вывод на экран. Обработка элементов матрицы. Ключевые слова: матрица, строка, столбец, перебор элементов, вложенный цикл, квадратная матрица, главная диагональ, побочная диагональ, перестановка строк.
Тема 2.8. Системы управления версиями. Основные приемы работы с Git. Системы управления версиями. Основные приемы работы с Git. Операции с файлами. Работа с удалённым архивом.
Тема 3.1. Простые алгоритмы сортировки. Сортировка в массивах. Методы сортировки: метод пузырька, метод выбора, сортировка вставками. Массивы в подпрограммах. Ключевые слова: сортировка, метод пузырька, сортировка вставками, перестановка элементов, сложность алгоритма.
Тема 3.2. Обработка файлов. Понятие файла. Типы файлов. Этапы работы с файлами: открытие файла, запись в файл, удаление записей из файла, чтение из файла, закрытие файла. Обработка массивов, записанных в файле. Обработка строк, записанных в файле. Обработка смешанных данных, записанных в файле. Ключевые слова: файл, файловый поток, открытие файла, закрытие файла, чтение из файла, запись в файл, конец файла, аргументы командной строки.
Тема 3.3. Целочисленные алгоритмы. Целочисленные алгоритмы. Решето Эратосфена. Длинные числа. Ключевые слова: решето Эратосфена, длинные числа, разряды, перенос.
Тема 3.4. Структуры. Понятие структуры. Объявление структур. Обращение к полю структуры. Работа с файлами. Сортировка. Ключевые слова: структура, поле, точечная запись, сортировка, ключ.
Тема 3.7. Стеки, очереди, деки Понятие стека. Использование динамического массива для создания стека. Вычисление арифметических выражений. Скобочные выражения. Очередь и деки как разновидности линейного списка. Ключевые слова: стек, очередь, дек.
Тема 3.8. Деревья. Дерево. Двоичное дерево. Дерево поиска. Обход двоичного дерева. Вычисление арифметических выражений. Использование связанных структур. Хранение двоичного дерева в массиве. Ключевые слова: дерево, двоичное дерево, обход в глубину, обход в ширину, дерево поиска, ключ, хранение в массиве, модуль, проект, заголовочный файл.
Тема 3.9. Графы Понятие графа. «Жадные» алгоритмы. Алгоритм Прима-Крускала. Поиск кратчайших путей в графе. Алгоритм Дейкстры. Алгоритм Флойда-Уоршелла. Ключевые слова: жадный алгоритм, остовное дерево, задача коммивояжёра, Гамильтонов цикл, полный перебор, рекурсия, хвостовая рекурсия, случайный поиск, глобальные переменные, структуры.
Оставьте Ваш номер телефона, и мы свяжемся с вами.
Или позвоните по тел:
+7(9834)35-88-10, +7(9021)664426, +7(3012)230955
Кузнецова Галина Валерьевна
Замечательный преподаватель, идеально совмещает в себе качества программиста и психолога-педагога.
После прохождения курса ребята получат СЕРТИФИКАТ О ДОПОЛНИТЕЛЬНОМ ОБРАЗОВАНИИ
бурятия
бурятия
Или позвоните по тел: +7(9834)35-88-10, +7(3012)230955