Back to all courses

Tietojenkäsittelyn perusteet II

Individual course

Opintojaksolla paneudutaan lyhyesti algoritmisen ongelmanratkaisun voimaan ja rajoituksiin sekä tutustutaan tietokoneen rakenteeseen ja toimintaan loogisten piirien tasolla.

Käsiteltäviä asioita ovat mm. tehtävien laskettavuus ja algoritmien kompleksisuus; tiedon esittäminen, lukujärjestelmät, loogiset piirit ja niiden avulla rakennetut tietokoneen komponentit; konekieli; kieliopit, kääntäjät ja korkean tason ohjelmointikielen kääntäminen konekielelle.

Opintojakson lopuksi käsitellään lyhyesti myös ns. älykkäissä järjestelmissä käytettyjä hakuongelmia sekä niiden ratkaisua käyttäen mm. syvyys- ja leveyshakua.

Kurssin jälkeen opiskelija

  • ymmärtää tietokoneen toimintaperiaatteen loogisten piirien tasolta lähtien.
  • tietää yksityiskohtaisesti miten tietokone pystyy suorittamaan korkean tason ohjelmointikielen komentoja, mutta ymmärtää myös sen kykyjen rajat.
  • tuntee ns. tekoälyn piiriin kuuluvien hakuongelmien ja pelaamiseen liittyviä tärkeimpiä strategioita.

Lisätietoja kurssista Turun yliopiston opinto-oppaassa.

Further information about the studies

University of Turku
Timo Vasankari
timo.vasankari(at)utu.fi

Contact person for applications

FITech
Pilvi Lempiäinen , Head of study services
pilvi.lempiainen(at)fitech.io
Start here
Start here
Category:
ICT Studies
Topics:
Data science,
Programming
Course code:
TKO_5738
Credits:
5 ECTS
Price:
0 €
Level:
Teaching period:
8.3.–2.5.2021
Application deadline:
Application dates will be announced later
Host university:
University of Turku
Study is open for:
Adult learner,
Degree student
Teaching methods:
Blended
Place of contact learning:
Turku
Language:
Finnish
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.