Основы программирования на языке"Java"для школьников

Основы программирования на языке"Java"для школьников

Модуль 1

1. Знакомство с языком программирования Java

2. Работа с переменными

3. Основные алгоритмические конструкции

4. Основы объектно-ориентированного программирования

5. Основы компьютерной графики языка Java

6. Работа с графическими изображениями

7. Конструкторы классов, обработчики событий

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

9. Создание компьютерной игры "Новогодний дождь" (продолжение)

10. Создание компьютерной игры "Новогодний дождь" (продолжение)

11. Создание компьютерной игры "Новогодний дождь" (окончание)

12. Создание JAR-архива игры "Новогодний дождь"

Модуль 2

1. Обработка событий, связанных с устройством управления "мышь"

2. Проектирование интерфейса пользователя

3. Создание приложения "Калькулятор". Преобразование приложения в апплет

4. "Верстка web-страницы с помощью HTML и CSS"

5. "Использование JavaScript на web-странице"

6.Создание поздравительного блокировщикаWindows. Реализация интерфейса

7. Создание поздравительного блокировщикаWindows. Завершение

8. Визуальные средства разработки. Создание интерфейса приложения

9. Работа с файловой системой из Java. Создание, удаление, переименование файлов

10. Работа с файловой системой из Java. Чтение и запись в файл

11. Базы данных. Язык запросов SQL. Работа с базой данных MySQL из Java

12. Создание игры "Предсказание будущего" с использованием базы данных

Модуль 3

1. Быстрый старт: организация рабочего места веб-разработчика.

Создание и запуск первого проекта

2. Технология верстки веб-страницы: изучение HTML

3. Технология верстки веб-страницы: изучение CSS

4. Начало создания проекта "Вини-Пух и компания": реализация

клиентской части на Java

5. Начало создания серверной части проекта "Вини-Пух и компания"

6. Завершение создания PHP-скрипта для приема данных от клиентской части на Java

7. Верстка основного каркаса сайта интернет-магазина

8. Создание главного меню и раздела описания товаров

9. Создание левой и правой боковой части страницы

10. Подключение JavaScript. Создание разделов сайта: Главная и Контакты

11. Создание раздела сайта: Заказать

12. Отладка проекта

Модуль 4

1. Постановка задания для разработки игры "Змейка". Работа с двумерным массивом

2. Разработка игры "Змейка". Первый и второй уровень сложности

3. Разработка игры "Змейка". Третий уровень сложности

4. Постановка задания для разработки игры "Морской бой"

5. Разработка игры "Морской бой". Первый уровень сложности

6. Разработка игры "Морской бой". Второй уровень сложности

7. Разработка игры "Морской бой". Третий уровень сложности

8. Постановка задания для разработки игры "Пасьянс-Косынка"

9. Разработка игры "Пасьянс-Косынка". Начало первого уровня сложности

10. Разработка игры "Пасьянс-Косынка". Завершение первого уровня сложности

11. Разработка игры "Пасьянс-Косынка". Второй уровень сложности

12. Разработка игры "Пасьянс-Косынка". Третий уровень сложности