Название учебной программы
Основы программирования на Java (Java с нуля)
 

Учебная группа
Разработка и анализ программного обеспечения и приложений

Объем обучения
80 академических часов, из которых 60 академических часов контактные (аудиторные занятия) и 20 академических часов самостоятельной работы.

Целевая группа
Взрослые, для которых обучение и повышение квалификации без отрыва от производства расширяют возможности на рынке труда.

Условия для начала обучения
Язык обучения - русский.
Требуются навыки работы с компьютером.
 

Цель
В результате обучения участник курса ознакомится с основами программирования на Java, узнает язык и общую терминологию программирования, а также принципы использования. Будет уметь использовать наиболее часто используемые алгоритмы, структуры данных и Объектно-Ориентированное Программирование.

Результаты обучения
По окончании обучения участник курса:

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

Содержание обучения

  1. Введение в програмирование. Обзор языка программирования.
  2. Типы данных. Переменные и константы. Операции с простыми типами данных. 
  3. Структуры управления программой. Различные типы циклов и их использование.
  4. Массивы данных.
  5. Методы. Совместимость типов данных, преобразование данных. Формальные и фактические параметры. Глобальные и локальные переменные.
  6. Строки (String, StringBuffer, StringBuilder).
  7. Списки (ArrayList, LinkedList)
  8. Map
  9. Основы Объектно-Ориентированного Программирования. Классы и объекты. Абстрактные классы и интерфейсы. Модификаторы доступа
  10. Input/Output (I/O).
  11. Generics (Методы, классы и интерфейсы).
Методы обучения
Контактное обучение (60 академических часов): Лекции, практические занятия, решение задач
Самостоятельная работа (20 академических часов): Освоение внеклассной части материала, решение домашних задач по заданию преподавателя.
 
Учебные материалы

Учебные материалы включены в стоимость обучения. Участники курса получают тематические раздаточные материалы  в электронном виде.

Среда обучения
Язык обучения - русский
Обучение проходит в компьютерном классе. Учебный класс выбирается в зависимости от размера группы.
Размер учебной группы до 5 человек.
Программное обеспечение: IntelliJ IDEA или NetBeans, Java SE Development Kit (Oracle JDK).
 

Оценка или условия для окончания
Обязательными условиями для окончания учебы являются участие не менее чем в 70% контактных (аудиторных) занятий и положительной оценки практических работ в рамках курса.
Методы оценки: Практические работы, создание приложения.
Критерии оценки: Учащийся правильно выполняет существующие задачи и создает рабочее приложение, которое отвечает поставленным требованиям.

Выдача документа по окончанию обучения
Сертификат выдается лицу, прошедшему обучение, с условием выполнения требований для завершения обучения и достигнутыми результатами обучения. Справка выдается, если обучающийся не достиг результатов обучения, но принимал участие в учебной работе.  

Описание квалификации, образовательного или рабочего опыта, обеспечивающее компетентность тренера
Высшее образование, опыт преподавания в сфере ИКТ