Siirry suoraan sisältöön

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.

Siirry alkuun