Основы программирования на Java. Модуль 1

Приглашаем школьников средних и старших классов на курсы программирования Java. Это большой первый шаг к освоению будущей профессии программиста.

На первом модуле ребята познакомится с правилами создания программы на языке Java, а в конце курса создадут свою компьютерную игру с различными уровнями сложности.

Из чего состоит

1 смена = 2 недели

Ближайший старт

27 мая - 7 июня 2024

Сколько стоит

11400 ₽ / модуль
9690 ₽ / модуль

В программе курса
  • Познакомитесь с историей создания языка Java, узнаете его возможности и перспективы.
  • Познакомитесь со средой разработки Eclipse и основными элементами разработки программы.
  • Познакомитесь с правилами создания программы на языке Java и ее структурой.
  • Познакомитесь с синтаксисом языка программирования Java, особенностями написания инструкций.
  • Выясните, какое программирование является объектно-ориентированным. Познакомитесь с основными понятиями такого программирования.
  • Научитесь работать с графическими объектами в среде разработки Eclipse и управлять ими с клавиатуры.
  • С помощью языка программирования Java создадите анимацию – движение графических объектов.
  • Создадите свою компьютерную игру с различными уровнями сложности.
Подробная программа
  • Занятие №1. История создания языка Java, его возможности и перспективы.
    • Несколько слов о профессии программиста как о творческой, популярной и развивающей интеллект профессии.
    • Краткий обзор известных языков программирования, в том числе встроенный язык 1С:Предприятие 7.7, 8.
    • История создания языка Java, его возможности и перспективы.
    • Демонстрация установки среды разработки “Eclipse” и обзор ее основных элементов, необходимых для начала программирования.
    • Написание традиционной программы “Hello World!”.
    • Формулировка домашнего задания.
  • Занятие №2. Среда разработки Eclipse.
    • Обзор среды разработки Eclipse.
    • Правила создания программы, общая структура программы.
    • Понятие переменной, типов переменных и констант.
    • Основы работы с окнами и вывод окон на экран.
  • Занятие №3. Оператор if.
    • Оператор if. Синтаксис
    • Пример использования цикла for
    • Операторы цикла for
    • Пример использования цикла for
    • Оператор if. Составной оператор. Вложение операторов if
    • Операторы цикла do
  • Занятие №4. Объектно-ориентированное программирование.
    • Введение в объектно-ориентированное программирование.
    • Принципы объектно-ориентированного программирования на примерах описания животных из зоопарка.
    • Понятие класса, объекта и наследования.
  • Занятие №5. Введение в компьютерную графику.
    • Закрытые и открытые члены класса.
    • Методы классов.
    • Введение в компьютерную графику.
    • Рисование геометрических фигур.
  • Занятие №6. Анимация графических объектов.
    • Вывод изображений из графических файлов на экран.
    • Анимация графических объектов.
    • Управление графическими объектами с клавиатуры.
  • Занятие №7. Конструктор класса. Работа с обработчиками событий.
    • Понятие конструктора класса.
    • Обработка исключительных ситуаций.
    • Работа с обработчиками событий.
    • Цикл while и конструкция switch
    • Работа с клавиатурой и использование таймера.
  • Занятие №8.Создание основных классов для игры.
    • Постановка задачи для создания игры.
    • Разделение кода программы на несколько файлов.
    • Создание метода отрисовки игрового поля.
    • Создания метода управления игровой логикой.
  • Занятие №9. Работа с массивами.
    • Понятие одномерного массива. Работа с массивами.
    • Загрузка группы изображений для игры.
    • Получение случайного изображения из списка.
    • Создание класса для основного элемента игры.
  • Занятие №10. Определяем сложность игры.
    • Загрузка изображений подарков из файлов в массив объектов.
    • Выбор сложности игры пользователем.
    • Организация падения подарков с учетом сложности игры.
  • Занятие №11. Реализация финальной части игры.
    • Цикл while
    • Реализация финальной части игры
    • Упаковка игры в запускаемый jar-архив
  • Занятие №12. Создание программы для рисования мышью.
    • Обработка событий при работе с мышью.
    • Отслеживание нажатых клавиш мыши.
    • Определение позиции курсора мыши на экране.
    • Создание программы для рисования мышью.
Ждем вас в 1С:Клубе программистов

Оставьте свои данные на сайте.

Администратор Учебного Центра свяжется с вами и ответит на все вопросы.

Имя и фамилия ребенка*
Возраст ребенка*
ФИО родителя*
Выберите место*
E-mail*
Телефон*
Курс*
Защита от автоматического заполнения  
Введите символы с картинки*

* - обязательные поля

Возврат к списку

Загрузка...