Get Mystery Box with random crypto!

#ФПМ 2-3 курс Шияк Богдан і проклята посада викладача ООП і б | Хуйовий КПІ

#ФПМ 2-3 курс

Шияк Богдан і проклята посада викладача ООП і баз даних.
4 роки тому на Хуйовому КПІ про попереднього викладача Терещенка викатили декілька постів про його методи викладання та ставлення до студентів, після чого той був звільнений, а на його місце прийшов інший викладач – Шияк Богдан Антонович, який зараз викладає ООП і бази даних. Все гівно Тереща подвоїлось та перейшло далі у спадщину. ООП, яке раніше викладалось чудово і мало вільний вибір мови програмування, на практиці перетворилося на програмування мовою Java, а бази даних перетворилися на бекенд розробку.

ООП
Лаби з ООП-джави було 4 і це були: парсер, як він має працювати - здогадайтесь самі; просто посилання на якийсь сайт зі завдання; робота з матрицями - мабуть, найадекватніше, що було і єдине, де було щось хоч трохи схоже на ООП; реалізація невеликого DI фреймворку на прикладі PicoContainer, при цьому умови лабораторних не були нормально виписані, тому їх треба було постійно уточнювати у самого викладача або випадково дізнаватися на захисті, коли вам за них вже знімали бали.
Лекції, як і лабораторні, були розраховані явно не на людей, які вперше бачать джаву, при цьому вони самого ООП стосувалися доволі посередньо. Намагаєшся зрозуміти, що від тебе хочуть, дивишся записи лекцій (на самих лекціях викладач проводив консультації), додаткові матеріали, але це матеріали явно не рівня початківця. Заходиш на лекції, задаєш питання, у відповідь чуєш наступне - а чому вас це цікавить лише зараз? А як ви розумієте цей термін? А нашо це вам? І що, що воно було в моїй лекції, вам це нащо? А може хтось з присутніх пояснити? Ніхто не може? А шо ви вчили весь цей час?
Окрема частина стосується контрольних роботах. Дається 5 однакових теоретичних питань на весь потік. Позиція стосовно списування зрозуміла, але на потік з 100 чоловік можливі колізії навіть і без списування і використання сторонніх джерел, наприклад використання визначення, яке надав викладач на самих лекціях. За будь-якому схожість у відповідях викладач відразу ставив 0.
Підсумовуючи, виходить, що предмет, який до цього був гарно структурований і добре викладався, перетворився на незрозуміло що.

Бази даних
Ще веселіше - графік здачі лаб з баз даних. За семестр у кожної групи 9 пар для здачі лаб, за пару приймається максимум 5 людей. Тобто, 45 вільних місць. На три групи це 135 місця, але для потоку в 77 людей і на 4 лабораторних їх потрібно принаймні 308. Чи хвилювало це викладача при написанні РСО? Та ні, то ж просто студенти ліниві і поблажку хочуть, як він і написав в коментарях на ДОУ (скрін нижче). Та і тейк про 4 предмети, де ніхто нічого не робить - неправда. Це проблема саме предмету Шияка. Наприкінці квітня (третій місяць навчання) дозволили об'єднатися у команди по 2 або 3. Ситуацію це не сильно врятувало, перенесли предмет або пішли на допку приблизно 2/3 усіх студентів.
Від баз даних у наповненні лабораторних теж одна назва і трішки SQL. Курс більше нагадав бекенд розробку – перенесення даних з датасетів у постгрес, міграція БД за допомогою flyway, створення CRUD операцій з веб інтерфейсом для БД, можливість переключатися з постгресу на монодб, при цьому всі роботи повинні виконуватися у докері. Навіщо це мені на програмі, яка називається дата сайенс - неясно. Зробити нас мастєрами на всі руки? Чого тоді ми обирали 113, якщо з таким же успіхом можна було піти на 121 чи 123?
На контрольній з баз даних було ще веселіше: “дотепне зауваження” в загальний чат з тегом студента, який контрольну списав. Подивіться який лох, хаха. Після цього розгорілась суперечка в коментарях, де намагались змістити фокус з повної відсутності софт скілів у пана Шияка на те, які студенти дебіли, підтримують академ недоброчесність і не ходять на пари.