ITKP0003 Introduction to Computational Thinking (2 cr)

Study level:
Basic studies
Grading scale:
0-5
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Coordinating organisation:
Open University, Faculty of Information Technology
Curriculum periods:
2024-2025, 2025-2026, 2026-2027, 2027-2028

Description

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. tietotekniikan ja algoritmisen ajattelun historia, yhteys matemaattisen ajattelun, logiikan ja algoritmisen ajattelun välillä sekä algoritmisen ajattelun soveltaminen erilaisten ongelmien ratkaisuun. Opintojakson tavoitteena on liittää algoritminen ajattelu osaksi opiskelijoita ympäröivään todellisuuteen ja havainnollistaa algoritmisen ajattelun mahdollisuuksia yksinkertaisten tapausesimerkkien avulla.

Learning outcomes

Opintojakson suoritettuaan opiskelija tietää algoritmisen ajattelun keskeisimmät käsitteet. Lisäksi opiskelija osaa purkaa ratkaistavan ongelman pienempiin osakokonaisuuksiin ja kykenee tunnistamaan säännöllisesti toistuvat toimintamallit ja osaa laatia niiden pohjalta toimintaohjeen ongelman ratkaisemiseksi.

Study materials

Verkkomateriaali.

Completion methods

Method 1

Description:
Opintojakso suoritetaan itsenäisinä verkko-opintoina Moodle-ympäristössä.
Evaluation criteria:
Arviointi perustuu automaattisesti tarkastettavaan sähköiseen loppukokeeseen.
Time of teaching:
Period 1, Period 2, Period 3, Period 4, Period 5
Select all marked parts
Parts of the completion methods
x

Online teaching (2 cr)

Type:
Participation in teaching
Grading scale:
0-5
Language:
Finnish

Teaching