Программирование на Java весна 2025
О курсе
Продолжение осеннего курса по программированию на Java.
Команда курса
Лектор/семинарист - Калинин Иван (tg:@taekwandodo) Формат:Экзамен
План курса
В весеннем семестре будут изучены следующие темы:
- JIT/AOT-компиляция
- Class loading
- Многопоточное выполнение программ
- Примитивы синхронизации
- Синхронное VS Асинхронное выполнение
- project Loom
- Параллельные Stream в Java
- Работы с базами данных
- JDBC
- Работа с NoSQL БД (Redis, MongoDB)
- Сокеты и Сервлеты
- Логгирование приложений project Jigsaw
- Сериализация данных
- Сравнение языка Java с другими JVM-языками: Kotlin, Groovy
Система оценивания
- 10 баллов за итоговый зачет
- 3 балла за терминологический диктант (min для зачета - 1)
- 7 баллов за билеты (min для зачета - 2)
- -4..+2 к зачету за домашние задания
- 0/+1 к зачету активность на парах
Полезные ссылки
- чат - https://t.me/atpJavaErp
- репозиторий с материалами (будет пополнятся по ходу курса) - https://gitlab.com/atp-java
- диск с файлами - https://drive.google.com/drive/folders/1nsJuvOQ7zFQjQZxRnvSUXEZF50_TUZai?usp=sharing
- записи - [тут будет ссылка на лекторий позже]
- таблица с оценками - https://docs.google.com/spreadsheets/d/1My8ekU3g2CyXTFkDxpB6oxWUDCg1h4qDdYZu039MfSM/edit?usp=sharing
- Кодстайл - https://docs.google.com/document/d/1QqIMpg05AQfKeJwCpMNR0m_wvUaOhapDdyKStF0_Zmg/edit?usp=sharing