Basics of ProgrammingLaajuus (3 op)
Opintojakson tunnus: HG00CI46
Opintojakson perustiedot
- Laajuus
- 3 op
- Opetuskieli
- englanti
- Vastuuhenkilö
- Risto Koskenkorva
Osaamistavoitteet
Opintojakson tarkoitus
Oletko koskaan halunnut ohjelmoida ohjelmistoja? Oletko miettinyt, miten ohjelmistojen eri mekaniikat ja ominaisuudet tehdään? Oletko kiinnostunut oppimaan, mitä silmukat, taulukot ja muuttujat ovat?
Tällä opintojaksolla keskitytään opettelemaan ohjelmoinnin peruselementtejä. Oppimisesimerkit keskittyvät paljon logiikkaan ja perustaitoihin, joita käyttäisit ohjelmistokehityksessä.
Opintojakson osaamiset
- Poikkitieteellinen osaaminen peleissä: Osaa soveltaa taitoja ja tietoja pelituotannon, -kehityksen tai -suunnittelun erityisalalla tai muulla digitaalisiin peleihin liittyvällä opintoalalla.
- Tieto- ja viestintätekniikan järjestelmät ja menetelmät: Tietää yleistietoa tieto- ja viestintätekniikan järjestelmistä, ohjelmistokehitystyökaluista ja viestintävälineistä.
Opintojakson osaamistavoite
Opintojakson suoritettuasi tunnet joitakin ohjelmoinnin peruselementtejä, kuten muuttujat, funktiot, ehtolausekkeet jne. Tunnet myös koodin tuottamiseen tarkoitetun kehitysympäristön ja osaat käyttää mainittuja työkaluja ja perusrakennuspalikoita hyvin yksinkertaisten ohjelmien luomiseen.
Sisältö
Tällä opintojaksolla opit käyttämään peruskehitysympäristöä ja IDE:ä. Ohjelmointikielen osalta opit mm. sellaisia käsitteitä kuin muuttujat, funktiot, ehtorakenteet ja -lausekkeet, tietotyypit ja paluuarvot, silmukat sekä taulukot ja luettelot.
Esitietovaatimukset
Ei vaatimuksia.
Arviointikriteerit, tyydyttävä (1)
Välttävä1: Tunnet joitakin ohjelmointikielen peruskäsitteitä. Tunnet kehitysympäristön työkalut. Osaat luoda hyvin yksinkertaisia ohjelmia peruskäsitteitä ja -työkaluja käyttäen.
Tyydyttävä 2: Tunnet ohjelmointikielen peruskäsitteet. Tunnet kehitysympäristön työkalut. Osaat luoda yksinkertaisia ohjelmia peruskäsitteitä ja -työkaluja käyttäen.
Arviointikriteerit, hyvä (3)
Hyvä 3: Ymmärrät ohjelmointikielen peruskäsitteet ja olet tietoinen edistyneemmistä ominaisuuksista. Tunnet kehitysympäristön työkalut. Osaat luoda keskitason ohjelmia peruskäsitteitä ja -työkaluja käyttäen.
Kiitettävä 4: Ymmärrät ohjelmointikielen peruskäsitteet ja edistyneemmät ominaisuudet. Tunnet hyvin kehitysympäristön työkalut. Osaat luoda edistyneempiä ohjelmia ohjelmointikielen ja työkalujen avulla.
Arviointikriteerit, kiitettävä (5)
Erinomainen 5: Ymmärrät ohjelmointikielen peruskäsitteet ja edistyneemmät ominaisuudet. Tunnet hyvin kehitysympäristön työkalut. Osaat luoda edistyneempiä ohjelmia ohjelmointikielen ja työkalujen avulla. Osaat itsenäisesti laajentaa omia ohjelmointitaitojasi ja hyödyntää verkossa saatavilla olevaa tietoa.