21st century skills × ohjelmointi × ratkaisukeskeisyys × tieto- ja viestintäteknologia ×