2022/2023




Разработка приложений на платформе 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. Процессы разработки ПО
Промежуточная аттестация
- 2022/2023 учебный год 3 модуль0.1 * Контактная работа + 0.4 * Практическая работа + 0.1 * Самостоятельная работа + 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