Программирование для школьников — октябрь

Home / Курсы / Курсы компьютерной грамотности / Программирование для школьников — октябрь

Курс основ программирования для школьников. Мы работаем со школьниками от 10 лет, с этого возраста дети уже могут начинать знакомиться с программированием. На этом уровне конкретный язык программирования еще не имеет большого значения, дети изучают алгоритмы и их реализацию, операторы ветвления, циклы и массивы, алгоритмы работы с массивами, в том числе алгоритмы сортировки.

Курс ведется опытным преподавателем ДонНТУ, имеющий большой опыт работы с детьми, в том числе с детьми 10-14 лет.

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

Тема 1. Алгоритмы и их представление.

Введение. Задачи курса. Рабочая программа курса. Обзор содержания лекций и лабораторных работ. Основная и дополнительная литература. Понятие алгоритма. Формы представления алгоритмов. Алгоритмы линейные, с ветвлениями, циклической структуры.

Тема 2. Элементы языка.

Основные базовые понятия языка программирования Java: алфавит, идентификаторы, служебные слова. Константы и переменные, их типы. Операции и выражения.

Тема 3. Структура и компоненты простой программы.

Структура программы. Описание переменных. Операторы языка: ввода, вывода, условный оператор и условная операция, оператор выбора.

Тема 4. Операторы цикла.

Три формы операторов цикла: циклы с предусловием, циклы с постусловием и цикла с параметром. Блок-схемы циклов, описание в общем виде и примеры.

Тема 5. Массивы в языке Java.

Понятие массива, особенности нумерации элементов массива в языке программирования Java, обращение к элементам массива. Действия над массивами: инициализация массивов различными способами, ввод с клавиатуры, формирование случайным образом, формирование значений в заданном диапазоне, вывод на экран.

Тема 6. Обработка массивов.

Нахождение наименьшего (наибольшего) элемента массива. Обмен элементов в массиве. Нахождение суммы и произведения элементов массива. Сдвиги элементов в массиве.

Тема 7. Алгоритмы сортировки массивов.

Сортировка массивов методом обмена, методом обмена с флагом, сортировка методом выбора, сортировка методом вставок. Сравнительный анализ рассмотренных методов сортировки массивов.

Тема 8. Матрицы в языке Java.

Понятие матрицы, особенности нумерации элементов в языке программирования Java, обращение к элементам матрицы. Действия над матрицами: инициализация матриц различными способами, ввод с клавиатуры, формирование случайным образом, формирование значений в заданном диапазоне, вывод на экран.

Тема 9. Обработка матриц.

Нахождение наименьшего (наибольшего) элемента всей матрицы. Нахождение наименьшего (наибольшего) элемента в строках и столбцах матрицы.  Обмен элементов в матрице. Нахождение суммы и произведения элементов всей матрицы, нахождение суммы и произведения элементов в отдельных строках и столбцах матрицы.

Контактный телефон 071-314-85-55 Сергей Владимирович

Ваш преподаватель

Ольга Валентиновна

ДонНТУ, старший преподаватель кафедры автоматизированных систем управления. Опыт работы преподавателем — с 1994 г. Резюме

1200 руб/мес

Записаться

Остались вопросы?

Имя

Телефон или Email

Ваше сообщение

Яндекс.Метрика