TKO_7099 Tietojenkäsittelytieteen perusteet, 5 op
TKO_7099 Tietojenkäsittelytieteen perusteet, 5 op
Toteutukset
- TKO_7099-3003 Tietojenkäsittelytieteen perusteet
Osaamistavoitteet
Kurssin jälkeen opiskelija ymmärtää, mitä on tietojenkäsittelytiede (computer science) ja mitkä ovat sen perusteet. Näiden perusteiden hallinta antaa opiskelijalle kyvyn ymmärtää tämän päivän tietoyhteiskuntaa ja valmiuden kehittää huomispäivän tietoyhteiskuntaa.
Kurssin jälkeen opiskelija
- Osaa lukujärjestelmämuunnokset
- Osaa laskea kahden komplementin ja liukuluvun arvon kymmenjärjestelmässä
- Osaa toteuttaa loogisen piirin, joka vastaa annettua totuustaulukkoa
- Osaa tulkita abstrakteja syntaksipuita
Sisältö
Sisältö rakentuu seuraavien pääteemojen varaan
Mitä on tiede - mitä on tietojenkäsittelytiede - miten tietojenkäsittelytiede asemoituu tieteiden maailmaan Ihmistiedon esitettäminen tietokoneessa ja konetiedon esittäminen ihmiselle Miten rakentaa tietokone (matemaattiset perusteet, elektroniset perusteet) Tiedon esityksen (bittijonojen) käsittely tietokoneessa (algoritmit ja ohjelmointi)
Suoritustavat
Tentti (exam)
Toteutustavat
Videoluennot, ViLLE-tehtävät ja viikkopalaverit
Oppimateriaalit
Kurssin tehtävät ja muu materiaali ViLLEssä
Esitietovaatimukset
TKO_7098 Johdatus tietotekniikkaan
Arviointiasteikko
0-5
Kielet
suomi
Taso
Aineopinnot
Oppiaine
Tietojenkäsittelytieteet
Vastuuhenkilöt
Erno Lokkila