Программирование наJava

Чтобы стать слушателем этого курса, необходимо обладать базовыми знаниями о программировании на любом языке и уметь составлять простые алгоритмы.

Возраст учащихся

14-17 лет (группы формируются по возрасту)

Количество учеников в классе

максимум 12

Продолжительность курса

сентябрь – май, 72 ак. часа

График обучения

2 ак. часа (90 минут) / 1 раз в неделю


Цель курса

Курс познакомит слушателей с основами программирования на языке Java, поможет освоить синтаксис языка, познакомит со структурами данных, позволит углубленно изучить основы объектно-ориентированного программирования.
Java – один из самых востребованных языков программирования, который используется для разработки практически любых типов приложений: от веб-сайтов до низкоуровневых встроенных систем, от мобильного программного обеспечения на операционной системе Android до Интернета вещей по всех его проявлениях.


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

  • Введение в объектно-ориентированное программирование.
  • Переменные. Операторы. Выражения. Создание простой текстовой игры.
  • Классы. Объекты. Модель памяти.
  • Подключение библиотек. GUI. Использование графики в играх.
  • GUI, разработка приложений с графическим интерфейсом.
  • Создание веб-приложений (калькулятор, сапер).
  • Принципы чистого кода (Clean Code).
  • Структуры данных. Коллекции.
  • Использование SQL в Java.
  • Основные принципы ООП: инкапсуляция, наследование, полиморфизм.
  • Клиент-серверные приложения (чат, drawing board, online shooter).

Приобретаемые знания и умения

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