Компьютерный учебный центр
«Дельфа», Тюмень

Личный кабинет
ул. Республики, 61

Основы программирования на языке Java

24часа
12 занятий
7800 р.
Начало занятий:

Курс рекомендован учащимся 7–8-х классов

На курсе Вы: 

 Познакомитесь с историей создания языка Java, узнаете его возможности и перспективы.

 Познакомитесь со средой разработки Eclipse и основными элементами разработки программы.

 Познакомитесь с правилами создания программы на языке Java и ее структурой. 

 Познакомитесь с синтаксисом языка программирования Java, особенностями написания инструкций.

 Выясните, какое программирование является объектно-ориентированным. Познакомитесь с основными понятиями такого программирования.

 Научитесь работать с графическими объектами в среде разработки Eclipse и управлять ими с клавиатуры.

 С помощью языка программирования Java создадите анимацию – движение графических объектов.

 Создадите свою компьютерную игру "Новогодний дождь" с различными уровнями сложности.


Занятия проводятся 3 раза в неделю, общая продолжительность курса - 4недели.   

Дата начала курса и расписание может меняться,
информацию уточняйте по телефонам:
8-800-250-11-10 или +7 (3452) 38-77-77

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

.

Тема 1.
• Несколько слов о профессии программиста как о творческой, популярной и развивающей интеллект профессии.
• Краткий обзор известных языков программирования, в том числе
встроенный язык 1С: Предприятие 7.7, 8.
• История создания языка Java, его возможности и перспективы.
• Демонстрация установки среды разработки “Eclipse” и обзор ее основных
элементов, необходимых для начала программирования.
• Написание традиционной программы “Hello World!”.
• Формулировка домашнего задания. 

Тема 2.
• Обзор среды разработки Eclipse.
• Правила создания программы, общая структура программы.
• Понятие переменной, типов переменных и констант.
• Основы работы с окнами и вывод окон на экран. 

Тема 3.
• Оператор if. Синтаксис
• Пример использования цикла for
• Операторы цикла for
• Пример использования цикла for
• Оператор if Составной оператор. Вложение операторов if
• Операторы цикла do 

Тема 4.
• Введение в объектно - ориентированное программирование.
• Принципы объектно - ориентированного программирования на примерах описания животных из зоопарка.
• Понятие класса, объекта и наследования. 

Тема 5.
• Закрытые и открытые члены класса.
• Методы классов.
• Введение в компьютерную графику.
• Рисование геометрических фигур. 

Тема 6.
• Вывод изображений из графических файлов на экран.
• Анимация графических объектов.
• Управление графическими объектами с клавиатуры. 

Тема 7.
• Понятие конструктора класса.
• Обработка исключительных ситуаций.
• Работа с обработчиками событий.
• Цикл while и конструкция switch
• Работа с клавиатурой и использование таймера. 

Тема 8.
• Постановка задачи для создания игры.
• Создание основных классов для игры.
• Разделение кода программы на несколько файлов.
• Создание метода отрисовки игрового поля.
• Создания метода управления игровой логикой. 

Тема 9.
• Понятие одномерного массива. Работа с массивами.
• Загрузка группы изображений для игры.
• Получение случайного изображения из списка.
• Создание класса для основного элемента игры. 

Тема 10.
• Загрузка изображений подарков из файлов в массив объектов.
• Выбор сложности игры пользователем.
• Организация падения подарков с учетом сложности игры. 

Тема 11.
• Цикл while
• Реализация финальной части игры
• Упаковка игры в запускаемый jar-архив 

Тема 12.
• Обработка событий при работе с мышью.
• Отслеживание нажатых клавиш мыши.
• Определение позиции курсора мыши на экране.
• Создание программы для рисования мышью.

.

Видео:

Преподаватель курса
  • Степан Евгеньевич Бычков
    «Преподаватель курсов: "Мастер по ремонту ПК", "Системное администрирование" и "Робототехника" и т. д.»

    Преподаватель курсов: "Cisco CCNA Routing & Switching", "Мастер по обслуживанию компьютерной и офисной техники", "Основы робототехники на базе Arduino", "Робототехника: Lego NXT", "3-D печать и 3-D сканирование", "Системное администрирование", "Администрирование сетей на основе ОС Windows".

    Сертифицированный инструктор курса Cisco CCNA Routing & Switching.

    Сертификаты:

    "Основы работы с платформой Arduino и программирования робототехнических устройств", "Основы 3D моделирования, 3D печати и обслуживания 3D принтеров", "Основы векторной графики и лазерной резки/гравировки".

    Образование: ТюмГУ
    Опыт работы: 12 лет

    С 2017 года - эксперт WorldSkills в компетенции "Сетевое и системное администрирование"

Также выбирают
Все курсы

Имя

Отзыв


Отзывы
  • Татьяна Р.
    «Училась на web-дизайне в 2015 году. Программа состояла из 2-х модулей: основы web-дизайна и web-программирование. Все занятия проходили пошагово. Материал воспринимался легко, так как было очень много практики.»

Идет набор в Городскую школу информатики!
Идет набор в Городскую школу информатики!
Получите профессиональные знания в сфере IT-технологий!
Мы стали официальной сетевой академией Cisco!
Мы стали официальной сетевой академией Cisco!
Cisco является мировым лидером в области информационных технологий и сетей.
Конференц-залы в аренду
Конференц-залы в аренду
Мы предлагаем современные, комфортабельные конференц-залы вместимостью до 70 человек