Программирование наJava
Чтобы стать слушателем этого курса, необходимо обладать базовыми знаниями о программировании на любом языке и уметь составлять простые алгоритмы.
Возраст учащихся
14-17 лет (группы формируются по возрасту)
Количество учеников в классе
максимум 12
Продолжительность курса
сентябрь – май, 72 ак. часа
График обучения
2 ак. часа (90 минут) / 1 раз в неделю
Цель курса
Курс познакомит слушателей с основами программирования на языке Java, поможет освоить синтаксис языка, познакомит со структурами данных, позволит углубленно изучить основы объектно-ориентированного программирования.
Java – один из самых востребованных языков программирования, который используется для разработки практически любых типов приложений: от веб-сайтов до низкоуровневых встроенных систем, от мобильного программного обеспечения на операционной системе Android до Интернета вещей по всех его проявлениях.
Программа курса
- Введение в объектно-ориентированное программирование.
- Переменные. Операторы. Выражения. Создание простой текстовой игры.
- Классы. Объекты. Модель памяти.
- Подключение библиотек. GUI. Использование графики в играх.
- GUI, разработка приложений с графическим интерфейсом.
- Создание веб-приложений (калькулятор, сапер).
- Принципы чистого кода (Clean Code).
- Структуры данных. Коллекции.
- Использование SQL в Java.
- Основные принципы ООП: инкапсуляция, наследование, полиморфизм.
- Клиент-серверные приложения (чат, drawing board, online shooter).
Приобретаемые знания и умения
- получение практических навыков по написанию кода на Java
- работа с основными алгоритмическими конструкциями
- понятие аспектов Объектно Ориентированного Программирования
- использование библиотечных функций
- работа с массивами, структурами данных, файлами
- разработка игр и веб-приложений
- развитие логического и творческого мышления
- отличная база, которая позволит изучить любой другой язык программирования