Зачем изучать несколько занятий C, чтобы потом дальше давать java?
потому что  тренировочный гладиус был в четыре раза тяжелее боевого
Важен не язык.
Важны алгоритмы, парадигмы, паттерны.
А они универсальны, от языка не зависят (за небольшим исключеним).
Выучитесь как программировать на одном языке - легче пойдет второй.
Ну и большинство наиболее широко используемых языков - очень похожи.Но я не понимаю зачем, банально printf в c и println в java.
Например, для вот этого https://12factor.net/ru/
Пункт "XI. Журналирование (Logs)"
А почему 4 занятия С, а потом Java?
Возможно преподаватель пытается донести до вас, что:Ну и большинство наиболее широко используемых языков - очень похожи.
Точно вы сможете узнать только если спросите у него лично.