ITKP0003 Introduction to Computational Thinking (2 cr)
Description
Sisältö
Algoritminen ajattelu on yksi 2000-luvun avaintaidoista. Kyse on ajattelun ja ongelmanratkaisun taidoista, joiden avulla määritellään ongelmia ja niiden ratkaisuja siten, että tiedonkäsittelijä, oli se sitten ihminen ja/tai laite, pystyy niiden mukaan toimimaan. Opintojaksolla käydään läpi algoritmisen ajattelun perusteita sillä tasolla, että kurssin suorittamisen jälkeen opiskelija ymmärtää, kuinka ympä-rillämme oleva teknologia toimii ja kuinka sitä voidaan ohjata. Opintojaksolla käsiteltäviä teemoja ovat mm. tieto-tekniikan ja algoritmisen ajattelun historia, yhteys mate-maattisen ajattelun, logiikan ja algoritmisen ajattelun välil-lä sekä algoritmisen ajattelun soveltaminen erilaisten on-gelmien ratkaisuun. Opintojakson tavoitteena on liittää algoritminen ajattelu osaksi opiskelijoita ympäröivään todellisuuteen ja havainnollistaa algoritmisen ajattelun mahdollisuuksia yksinkertaisten tapausesimerkkien avul-la.
Suoritustavat
Itsenäisesti suoritettava verkkokurssi.