Длительность урока: 1.5 часа
Количество в группе: до 8 человек
Интенсивность: 2 раза в неделю ИЛИ 1 раз в неделю 2 часа/урок
Большинство современных детей играет в компьютерные игры. А хотелось ли вам самим когда-нибудь написать игру?
Одно дело играть, а другое дело создавать игру. Пусть это простенькая компьютерная игра, но она для ребенка намного дороже, чем любая скачанная. Эта игра ваша! Вы – ее творец!
Сначала думаете, как создать фон, потом — галактику, а потом и космический корабль на игровом поле. Еще немного программного кода - и корабль полетел освобождать заложников. Так, шаг за шагом, по Вашему сценарию, рождается игра. При этом над каждым действием необходимо подумать, написать код, отладить его. Не все получается легко и сразу. А вот умение составлять алгоритм и программировать приходит очень быстро.
После нескольких простых игрушек уже обеспечен начальный уровень в программировании, заложен фундамент для будущей профессии.
Какой язык программирования выбрать для изучения?
Практически перед каждым школьником стоит вопрос — какой язык программирования изучать? Java - это очень хороший выбор. И для этого есть веские основания.
- Java является одним из самых популярных языков программирования, используемых разработчиками программного обеспечения на сегодняшний день. Так, что курс Java полезный не только для обучения навыкам программирования, но и в профессиональном плане.
- Java охватывает широкий спектр разработки. Ядро языка используется при разработке Android-приложений, а также широко используется в веб-разработке, а именно в серверной части.
- Язык программирования Java проще для начинающих, чем языки С/С++, которые намного легче изучать уже после освоения Java.
- Java является языком строгой типизации, что прививает хорошие навыки при написании программ.
Совсем немного языков программирования, которые является подходящими для начинающих по всем этим пунктам сразу.
Так, что если вы хотите начать создавать свои приложения, этот курс является прекрасным выбором, чтобы начать работу.
Как заинтересовать школьника программированием?
Большинство детей еще не способны подойти к изучению программирования, как к овладению своей будущей профессией. Поэтому заинтересованность и увлеченность стоят для школьников на первом месте.
Именно такая основная цель ставилась при создании нашего курса «Основы программирования на языке Java». Сюда включены различные направления разработки, которые могут привлечь внимание школьника. Это:
- разработка игр;
- элементы компьютерной графики;
- построение интерфейса пользователя;
- веб-разработка.
Материал курса подается так, что на каждом занятии ребята узнают что-то новое и интересное.
Курс рассчитан на обучение «с нуля» и кроме пробуждения увлеченности программированием открывает новые таланты у учеников.
Несколько слов о структуре курса для детей "Основы программирования на языке Java"
Курс состоит из четырех модулей.
На первом модуле ребята (возраст обычно 11-13 лет) знакомятся с минимальным объемом теории по Java, в том числе с объектно-ориентированным подходом. Происходит знакомство с инструментами игровой направленности: таймер, работа с изображениями, работа с клавиатурой, генерация случайных чисел. Вооружившись необходимыми знаниями, начинаем процесс создания небольшой компьютерной игры. От начала до конца шаг за шагом, вместе с преподавателем, происходит подробный обзор создания игры.
Во втором модуле знакомимся с созданием различных приложений на языке Java. Изучаются работа с мышью, операции с файлами, построение интерфейса пользователя, базы данных, создание веб-страницы, разработка калькулятора.
Третий модуль погружает школьников в веб-разработку, детально разбирается создание сайта. Изучаются основные моменты, которые понадобятся начинающему веб-разработчику.
Первые три модуля преподаются в стиле подачи нового материала и решения небольших задач для закрепления знаний.
Последний, четвертый модуль, это чистая практика. Ребятам предлагается самостоятельно написать три известные компьютерные игры: Змейка, Морской бой, Пасьянс-Косынка. Преподаватель является помощником, который дает рекомендации и подсказывает в затруднительных ситуациях.
Даже если у вас нет мысли о карьере разработчика с использованием Java, этот курс для детей будет отличным выбором для начинающих. Вы получите прочный фундамент в области информатики и объектно-ориентированного программирования, а также станете на путь к успеху в качестве программиста.