Redesigning an Object-Oriented Programming Course - Erkki Kaila; Einari Kurvinen; Erno Lokkila; Mikko-Jussi Laakso (Association for Computing Machinery, 2022)