Программирование на языке Java

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

Java является полностью объектно-ориентированным языком, который основанный на классических С и С++, благодаря которому дети максимально вовлекутся в творческий процесс программирования. Курс составлен с использованием графики и визуальных возможностей Java.

Программа «Программирование на Java» относится к практическим курсам, поскольку процесс усвоения нового у детей происходит лучше всего на практике. При этом, каждый раздел курсов содержит теоретические материалы, которые необходимы для осмысленного выполнения практических заданий.

преподаватели

Макитрюк Дмитрий Эдуардович

Содержание программы

Программа «Программирование на Java» относится к практическим курсам, поскольку процесс усвоения нового у детей происходит лучше всего на практике. При этом, каждый раздел курсов содержит теоретические материалы, которые необходимы для осмысленного выполнения практических заданий.

Цели программы

Усвоение и закрепление основных приемов, методов и принципов работы при создании кроссплатформенных программ, усвоение навыков использования языка Java. Содействие в профессиональном самоопределении школьников.

Результат программы

В результате обучения по программе обучающиеся будут знать:

1.                 переменная, классы, характеристики классов, объекты, наследование класса;

2.                 свойства, методы, открытые и закрытые переменные класса, конструкторы класса;

3.                 обработчик события;

4.                 массив;

5.                 алгоритм с условием;

6.                 циклы;

7.                 событие, обработчики событий;

8.                 интерфейс пользователя;

В результате обучения по программе обучающиеся будут уметь:

1.                 устанавливать приложения для разработки программ на языке Java;

2.                 создавать приложения на языке Java с использованием переменных и алгоритмических конструкций;

3.                 подключать библиотеки;

4.                 создавать графический интерфейс и загружать нужные изображения в программу;

5.                 управлять движущимся графическим объектом с помощью клавиатуры;

6.                 создавать jar архивы;

7.                 создавать обработчики для описания различных событий;

8.                 проектировать пользовательский интерфейс;

9.                 создавать базу данных и строить к ней простейший запрос.

10.            разрабатывать алгоритм для решения задачи и реализовывать его в виде кода программы.

Особые условия проведения

Для успешной реализации программы предлагается непрерывное и систематическое отслеживание результатов деятельности ребенка по следующим критериям:

1.                 Обращение в ходе задания к информационным источникам;

2.                 Рациональное распределение времени на выполнение задания;

3.                 Обязательно наличие следующих этапов выполнения задания:

·                   ознакомление с заданием и планирование работы;

·                   получение информации; подготовка продукта;

·                   рефлексия выполнения задания и коррекция подготовленных документов перед сдачей;

·                   самостоятельность выполнения задания;

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

Материально-техническая база

Кабинет, оснащенный компьютерной техникой, не менее 1 ПК на 1 ученика.

Рекомендуемое учебное оборудование, рассчитанное на группу из 12 или две группы по 12 обучающихся. Операционная система: Windows с набором стандартного программного обеспечения; среда разработки Intelij Idea; доступ в Интернет.