• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
2021/2022

Разработка приложений на платформе Java

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Статус: Общеуниверситетский факультатив
Когда читается: 1-3 модуль
Охват аудитории: для всех
Преподаватели: Рожков Михаил Сергеевич
Язык: русский
Кредиты: 3
Контактные часы: 84

Программа дисциплины

Аннотация

Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов, изучающих дисциплину «Разработка приложений на платформе Java» образовательным стандартом федерального государственного автономного образовательного учреждения высшего профессионального образования национального исследовательского университета «Высшая школа экономики».
Цель освоения дисциплины

Цель освоения дисциплины

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

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

  • Владеет базовыми пакетами и классами Java SE API
  • Владеет основами Spring Framework
  • Владеет основами Unit-тестирования
  • Владеет системой сборки проектов Maven
  • Знает многопоточность в Java
  • Знает основы кодирования и машинного представления данных
  • Знает основы языка программирования Java
  • Знает особенности платформы Java
  • Знает принципы ООП применительно к языку Java
  • Знает управляющие конструкции в Java
  • Знает этапы ЖЦ разработки ПО
  • Умеет применять паттерны проектирования
  • Умеет реализовывать алгоритмы на Java
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1 Информатика, машинное представление данных, кодирование, основы алгоритмов
  • Тема 2. Основы Java, типы данных, переменные и константы, операции, массивы в Java
  • Тема 3. Управляющие конструкции в Java
  • Тема 4. Реализация алгоритмов в Java
  • Тема 5. Объектно-ориентированное программирование в Java
  • Тема 6. Базовые пакеты и классы Java SE API
  • Тема 7. Многопоточность в Java
  • Тема 8. Среда исполнения Java, особенности платформы Java
  • Тема 13. Паттерны проектирования
  • Тема 14. Unit-тестирование
  • Тема 15. Spring Framework
  • Тема 16. Сборка проекта
  • Тема 17. Процессы разработки ПО
Элементы контроля

Элементы контроля

  • неблокирующий Контактная работа
  • неблокирующий Самостоятельная работа
  • неблокирующий Экзамен
  • неблокирующий Практическая работа
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 3 модуль
    0.1 * Контактная работа + 0.1 * Самостоятельная работа + 0.4 * Экзамен + 0.4 * Практическая работа
Список литературы

Список литературы

Рекомендуемая основная литература

  • Вязовик, Н. А. Программирование на Java : учебное пособие / Н. А. Вязовик. — 2-е изд. — Москва : ИНТУИТ, 2016. — 603 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100405 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • Пруцков, А.В. Программирование на языке Java. Введение в курс с примерами и практическими заданиями : учебник / А.В. Пруцков. — М. : КУРС, 2018.- 208 с. - ISBN 978-5-906923-51-6. - Режим доступа: http://znanium.com/catalog/product/1017180