OTPP1030 Computational thinking in basic education (5 cr)
Description
Ohjelmoinnillisen ajattelun määritelmät, peruskäsitteet ja erityiskysymykset; ohjelmoinnillista ajattelua hyödyntävän ongelmanratkaisun mahdollisuudet (ja haasteet) eri oppiaineissa sekä nykypäivän ja tulevaisuuden työelämässä; ohjelmoinnillista ajattelua kehittävien monialaisten oppimiskokonaisuuksien suunnitteleminen ja toteuttaminen sekä hyödyntäen ohjelmointia että muilla tavoilla; sekä ohjelmoinnillisen ajattelun oppimisprosessin ohjaaminen ja erilaiset arviointimenetelmät.
Learning outcomes
Opintojakson suoritettuaan opiskelija
ymmärtää ohjelmoinnillisen ajattelun osana tieteellistä ja yhteiskunnallista keskustelua
on omaksunut ohjelmoinnillisen ajattelun teoreettiset peruskäsitteet
hahmottaa eri oppiaineissa sekä nykypäivän ja tulevaisuuden työelämässä olevien käytännön ongelmien konteksteja, niihin liittyviä ohjelmoinnillisia ratkaisuja ja ohjelmoinnillisten ratkaisujen mahdollisuuksia
osaa suunnitella, toteuttaa ja arvioida ohjelmoinnillisen ajattelun osa-alueita kehittäviä oppimiskokonaisuuksia perusasteella
Compulsory prerequisites
Study materials
Erikseen sovittava oppimateriaali