В курсе ты познакомишься с основными концепциями Java. Узнаешь, что такое ООП, Stream API и многопоточность. Научишься работать с коллекциями и исключениями, чтобы применять их в реальных задачах — например, для обработки данных и создания эффективных алгоритмов. Эти знания станут основой для более глубокого изучения фреймворков в следующем семестре.

Академическая нагрузка

Команда курса

Untitled

Фича курса

К концу курса создашь финальный проект, который можно положить в портфолио.

Результат курса

Тематический план

Курс состоит из девяти блоков. Ты изучишь основы Java, а также ключевые аспекты объектно-ориентированного, сетевого и функционального программирования. Узнаешь, что такое коллекции, дженерики, исключения, многопоточность в Java. Научишься собирать и управлять зависимостями с помощью Gradle.

Система оценивания

Активность Вес Описание Блокер
Домашние задания 70% Оцениваются по критериям. Можно набрать максимум 10 баллов за каждое из заданий.
Проект с устной защитой 30% Оценивается по критериям. Устная защита увеличивает оценку за проект. Проект сдан минимум на 4 балла

Формула расчёта итоговой оценки 0,7 × среднее за домашние задания + 0,3 × проект с защитой.

Экзамен Экзамен нужно сдавать если студент не выполнит условие для получения оценки по накопительной системе. Тогда оценка за курс выставляется по формуле: 0,6 × накопительная за семестр + 0,4 × оценка за экзамен.

Политика академической честности