Ohjelmoinnin perusteet 1 (3op)
Toteutuksen tunnus: KL00CX05-3008
Toteutuksen perustiedot
- Ilmoittautumisaika
- 16.07.2021 - 29.08.2021
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 16.08.2021 - 17.10.2021
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 3 op
- Toteutustapa
- Lähiopetus
- Opetuskielet
- suomi
- Koulutus
- Ohjelmistosuunnittelu
- Opettajat
- Jyri Lehto
- Opintojakso
- KL00CX05
Arviointiasteikko
1-5
Tavoitteet
Opiskelija osaa ohjelmoinnin perusrakenteet ja rakenteisen ohjelmasuunnittelun periaatteet. Opiskelija osaa ohjelmoida ja testata pieniä konsolikäyttöliittymällä varustettuja ohjelmia. Opiskelija osaa syötön, tulostuksen, valinta- ja toistorakenteet, metodit (funktiot) ja listoja.
Sisältö
Kielen perusrakenteet: tyypit, lauseet, syöttö, tulostus, loogiset lauseet, valinta, toisto, metodit (funktiot) ja listat.
Oppimateriaalit
Ohjelmointikielen dokumentaatio sekä opettajan luentomoniste ja luentovideot
Opetusmenetelmät
Luennot ja ohjelmointiharjoitukset
Opiskelijan ajankäyttö ja kuormitus
Kontaktiopetusta 23 tuntia, itsenäistä opiskelua ja tehtävien tekemistä 47 tuntia
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa ohjelmoinnin perusrakenteet ja rakenteisen ohjelmasuunnittelun periaatteet. Opiskelija osaa ohjelmoida pieniä konsolikäyttöliittymällä varustettuja ohjelmia. Opiskelija osaa syötön, tulostuksen sekä valinta- ja toistorakenteet.
Arviointikriteerit, hyvä (3)
Opiskelija osaa ohjelmoinnin perusrakenteet ja rakenteisen ohjelmasuunnittelun periaatteet. Opiskelija osaa suunnitella, ohjelmoida ja dokumentoida pieniä konsolikäyttöliittymällä varustettuja ohjelmia. Opiskelija osaa syötön, tulostuksen, valinta- ja toistorakenteet, metodit (funktiot) sekä listojen käsittelyn.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoinnin perusrakenteet ja rakenteisen ohjelmasuunnittelun periaatteet. Opiskelija osaa suunnitella, ohjelmoida, dokumentoida ja testata konsolikäyttöliittymällä varustettuja ohjelmia. Opiskelija osaa syötön, tulostuksen, valinta- ja toistorakenteet, metodit (funktiot) sekä listojen käsittelyn erinomaisesti.