Ohjelmoinnin perusteet (4op)
Toteutuksen tunnus: LT00CI43-3001
Toteutuksen perustiedot
- Ajoitus
- 18.08.2020 - 27.09.2020
- Toteutus on päättynyt.
- Opintopistemäärä
- 4 op
- Lähiosuus
- 1 op
- Virtuaaliosuus
- 3 op
- Toteutustapa
- Monimuoto-opetus
- Opetuskielet
- suomi
- Koulutus
- Avoin amk
- Opettajat
- Meija Lohiniva
- Ajoitusryhmät
- Pienryhmä 1 (Koko: 1 . Avoin AMK : 0.)
- Pienryhmä 2 (Koko: 1 . Avoin AMK : 0.)
- Pienryhmät
- Pienryhmä 1
- Pienryhmä 2
- Opintojakso
- LT00CI43
Arviointiasteikko
1-5
Tavoitteet
Opiskelija ymmärtää ohjelmiston elinkaareen liittyvän käsitteistön ja tuntee ohjelmistotuotannon menetelmällisiä periaatteita ja käytänteitä. Opiskelija osaa luetella ja ymmärtää ohjelmistotuotannon tyypilliset vaiheet. Opiskelija tuntee ohjelmoinnin perustekniikat ja -rakenteet ja osaa ohjelmoida pieniä ohjelmia valitulla ohjelmointikielellä.
Sisältö
- ohjelmistotuotannon vaiheet ja menetelmät
- ohjelmointiympäristöt
- ohjelmoinnin perusteet valitulla ohjelmointikielellä
- ohjelmointiharjoituksia
Oppimateriaalit
Opetusmateriaalit Moodlessa + verkkolähteet
Opetusmenetelmät
Opintojakso toteutetaan pääosin verkossa. Opintojaksolle kuuluu kolme lähiopetuskertaa, joihin sisältyy luennointia ja käytännön harjoituksia.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojakson tentti tehdään Moodlessa viikolla 39 vapaavalintaisena ajankohtana.
Uusintamahdollisuus tarjotaan n. kaksi viikkoa myöhemmin.
Toteutuksen valinnaiset suoritustavat
Opintojakson voi halutessaan suorittaa kokonaan itsenäisesti.
Opiskelijan ajankäyttö ja kuormitus
Lähiopetus 12h
Itsenäinen opiskelu 96h
Yht 4x27=108h
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa luetella ohjelmiston elinkaareen liittyviä käsitteitä sekä ohjelmistotuotannon menetelmiä. Opiskelija osaa luetella ohjelmistotuotannon tyypillisiä vaiheita. Opiskelija osaa ohjelmoida pieniä ohjelmia valitulla ohjelmointikielellä opettajan avustuksella.
Arviointikriteerit, hyvä (3)
Opiskelija osaa luetella ohjelmiston elinkaareen liittyviä käsitteitä sekä ohjelmistotuotannon menetelmät. Opiskelija osaa luetella ja ymmärtää ohjelmistotuotannon tyypilliset vaiheet. Opiskelija osaa ohjelmoida pieniä ohjelmia valitulla ohjelmointikielellä.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa luetella ohjelmiston elinkaareen liittyviä käsitteitä sekä ohjelmistotuotannon menetelmät. Hän osaa soveltaa niitä ohjelmistosuunnitteluun. Opiskelija ymmärtää ohjelmistotuotannon tyypilliset vaiheet. Opiskelija osaa suunnitella ja ohjelmoida ohjelmia valitulla ohjelmointikielellä.
Esitietovaatimukset
Tieto- ja viestintätekniikan perusteet