Java для школьников (и не только)

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

Почему выбирают язык программирования Java или Основная идея курса "Обучение Java. Для школьников (и не только)"

Цель всего курса: изучаем язык программирования "в процессе работы" над простыми примерами, а затем над простейшей игрой для Android. Во вводной статье описаны преимущества Java.

Java для школьников. Занятие №1. Всё является объектом.

Занятие построено на небольшом экскурсе в историю программирования. Рассмотрены основные принципы объектно-ориентированного метода программирования (ООП). Еще о том, что ООП не лучше чем, например, процедурное программирование, но "более абстрактное" и некоторыми специалистами даже возводится в ранг искусства.

Java для школьников. Занятие №2. Установка JDK на компьютер.

JDK (Java Development Kit) - это набор инструментов для разработки на языке Java. Рассматривается установка JDK для различных популярных платформ.

Java для школьников. Занятие №3. Учимся говорить - первая программа "Hello World!" и ее компиляция

Настало время написать нашу первую программу на Java. По традиции это будет программа, которая выводит фразу типа "Hello World!" на экран компьютера.
С чем познакомимся:

  • компиляция программы;
  • запуск программы в виртуальной машине;
  • использование терминала.

Java для школьников. Занятие №4. Разбор программы "Hello World!"

С чем познакомимся:

  • Ключевые слова: class, public, import;
  • блоки кода;
  • операторы, методы;
  • метод System.out.println();
  • пакеты

Java для школьников. Занятие №5. Вникаем в ООП. Создаем новые классы.

Что разберем: некоторые основополагающие понятия ООП (объектно-ориентированного программирования), а именно

  • экземпляр класса;
  • поле (переменная) класса;
  • операция точка(.);
  • выделение памяти для экземпляра класса, тип данных.

Заодно разберем что такое оператор присваивания в Java.

Java для школьников. Занятие №6. Вникаем в ООП. Классы и методы. Нахождение объема параллелепипеда

С чем познакомимся:

  • методы класса;
  • конструкторы;
  • конструктор по-умолчанию;
  • передача параметров в метод.

Java для школьников. Занятие №7. Вникаем в ООП. Интерфейс объекта.

С чем познакомимся:

  • интерфейс объекта;
  • модификаторы;
  • область видимости.

Java для школьников. Занятие №8. Понятие пакетов в Java

На занятии рассмотрены принципы применения пакетов в Java. Отметим, что данное занятие можно пропустить, т.к. эти сведения, в основном, понадобятся в дальнейшем - при изучении IDE (интегрированных сред разработки). К материалам занятия всегда можно вернуться позднее.

Java для школьников. Занятие №9. Интересная задача. Проверка - является ли число простым?

Перед нами реальная задача - программно проверить простое ли число введено в компьютер. Для этого будет использован целый спектр еще неизученных нами Java-технологий:

  • организация ввода данных с помощью аргументов программы в командной строке;
  • операторы цикла;
  • оператор return;
  • операторы сравнения;
  • нахождение остатка от деления и т.д.;

Страницы