Ohjelmoinnillinen ajattelu × opiskelijoiden osallistaminen × tutkiva oppiminen ×