Tietokoneen toiminnan perusteet on kaikille avoin ja ilmainen verkkokurssi. Kurssilla perehdytään tietokoneen perustoimintoihin. Siinä esitellään myös käyttöjärjestelmän toiminta tietokonelaitteiston ja ohjelmiston välissä.

Lähtötietoina kurssilla otaksutaan suomalaisen peruskoulun antamat valmiudet. Jonkun ohjelmointikurssin (esimerkiksi Helsingin yliopiston Ohjelmoinnin alkeet MOOC) suorittamisesta ennen tätä kurssia on etua, mutta se ei ole mitenkään välttämätöntä. Jos olet suorittamassa näitä molempia kursseja, niin suosittelemme, että Ohjelmoinnin alkeet -kurssi suoritettaisiin ensimmäisenä.

Kurssi koostuu neljästä luvusta. Luvussa 1 esitellään tietokonejärjestelmä kokonaisuutena. Siinä tutustutaan myös ohjelman käsitteeseen ja ohjelmien erilaisiin esitysmuotoihin. Seuraavaksi luvussa 2 tarkastellaan suorittimen toimintaa ja näytetään, kuinka suoritin suorittaa konekielisessä esitysmuodossa olevia ohjelmia. Luvussa 3 kerrotaan, kuinka tieto esitetään tietokonejärjestelmässä. Erityisesti käydään läpi kokonaislukujen ja liukulukujen esitysmuodot. Liukuluvut ovat tietokoneissa käytetty realilukujen vastike. Luvussa 4 esitellään käyttöjärjestelmän perustoiminnot, joiden avulla hallinnoidaan järjestelmää ja annetaan palveluja sovellusohjelmille. Tällä tavoin sovellusohjelmat voivat rakentua tietyn käyttöjärjestelmän päälle, eikä niissä tarvitse huomioida laitteiston yksityiskohtia. Lopuksi esitellään perusteet laskettavuusteorialle, jonka avulla voidaan todistaa mielenkiintoisia ominaisuuksia tietokoneella ratkaistavissa olevista ongelmista.

Kurssiin sisältyy merkittävä määrä pikatehtäviä ("quiz"), joiden tekemisen tarkoitus on syventää oppimista. Kurssi on suunniteltu sillä ajatuksella, että opiskelija tekee kaikki pikatehtävät. Osa niistä on hyvinkin helppoja, mutta osa vaatii parempaa perehtymistä aihepiiriin.

Kurssin käyttötavat

Kurssia voidaan käyttää useaan alla mainittuun eri tarkoitukseen. Erilaisten kurssisuoritusten arvostelumenetelmät Helsingin yliopiston kurssina selitetään tarkemmin osiossa "Arvostelu ja kokeet".

Omaehtoinen itsenäinen opiskelu

Kuka tahansa tietokoneiden toiminnasta kiinnostunut voi käyttää tätä materiaalia itseopiskeluuun. Käy läpi kurssimateriaali, surfaile haluamiasi lisätietoja verkosta, vastaile pikatehtäviin ("quiz") ja nauti opiskelusta!

Lukion tai muun keskiasteen valinnaisena kurssina ("kurkistuskurssi")

Kukin oppilaitos voi itse määritellä, millä tavoin tämän MOOC kurssi (2 op) hyväksytään oppilaitoksen kurssina. Hyväksymiseen voi liittyä erillinen koe kyseisessä oppilaitoksessa.

Avoimen yliopiston kurssina

Sinun tulee olla ilmoittautunut kurssille Avoimeen yliopistoon, jotta voit saada kurssista opintosuoritusmerkinnän Helsingin yliopiston opintorekisteriin. Huomiothan, että pääset kurssin Moodleen vasta ilmoittautumistasi seuraavana päivänä.

Ilmoittautuminen koskee kaikkia kurssilaisia eli myös Helsingin yliopiston opiskelijoita. Opintoihin ilmoittaudutaan kurssin Avoimen yliopiston opinto-ohjelman (=kurssisivun) kautta, josta löydät tarkemmat ohjeet ilmoittautumiseen, Moodlen kurssiavaimen ja lisätietoja opintosuorituksen rekisteröinnistä. Ilmoittautuminen on auki vain määritellyn ajan, joka on ilmoitettu kurssin opinto-ohjelmassa.

Kurssin (9.8.2019-1.6.2020) opinto-ohjelma: https://courses.helsinki.fi/fi/aytkt100051/129753572

Helsingin yliopiston kurssina

Tietokoneen toiminnan perusteet (2 op, MOOC) ja sen jatkokurssia Tietokoneen toiminnan jatkokurssin (3 op, MOOC) käytetään osana Helsingin yliopiston Tietokoneen toiminta (5 op, luentokurssi) kurssia. Kurssin suoritukseen sisältyy harjoituksia ja kokeita, jotka kattavat molempien kurssin sisällön.