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

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

Курс может служить дополнением для старшеклассника при изучении Информатики на профильном уровне. А также может быть полезен начинающим знакомиться с языком 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;
  • операторы сравнения;
  • нахождение остатка от деления и т.д.;

Страницы