Программирование на Java весна 2025 — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Новая страница: «весна 2025 |»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
весна 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

Текущая версия на 12:35, 20 декабря 2024

О курсе

Продолжение осеннего курса по программированию на 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 к зачету активность на парах

Полезные ссылки