• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Java и объектно-ориентированное программирование

2026/2027
Учебный год
RUS
Обучение ведется на русском языке
6
Кредиты
Статус:
Курс обязательный
Когда читается:
2-й курс, 1, 2 модуль

Преподаватель

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

Аннотация

Дисциплина направлена на формирование у студентов знаний и практических навыков программирования на языках Java и Scala. В курсе рассматриваются основы синтаксиса, принципы объектно-ориентированного программирования, принципы функционального программирования, работа с массивами, строками и коллекциями, механизмы обработки исключений и многопоточности, работа с иммутабельными структурами данных и монадами, использование implicits и тайпклассов, основы асинхронности. Отдельное внимание уделяется современным средствам Java, включая Stream API, лямбда- выражения и работу с внешними библиотеками. В блоке Scala рассматриваются Cats, Circe и Akka HTTP. Практическая часть курса включает разработку учебного проекта.