Ohjelmoinnin perusteet 2 (4op)
Toteutuksen tunnus: KL00CX06-3015
Toteutuksen perustiedot
- Ilmoittautumisaika
- 10.11.2025 - 14.01.2026
- Ilmoittautuminen toteutukselle on käynnissä.
- Ajoitus
- 07.01.2026 - 22.02.2026
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 4 op
- Yksikkö
- SeAMK Automaatio- ja tietotekniikka
- Toimipiste
- SeAMK Seinäjoki, Frami
- Opetuskielet
- suomi
- Koulutus
- Insinööri (AMK), Automaatiotekniikka
- Opettajat
- Juha Yli-Hemminki
- Ryhmät
-
AUTE24SAInsinööri (AMK), Automaatiotekniikka, Päivätoteutus
- Opintojakso
- KL00CX06
Tavoitteet
Opiskelija osaa olio-ohjelmoinnin perusteet. Opiskelija osaa tehdä modulaarisia ohjelmia aliohjelmia ja luokkia hyödyntäen. Opiskelija osaa määritellä luokan ja käyttää luokan olioita. Opiskelija osaa käyttää lista- ja sanakirja-tietorakenteita sekä tiedostoja ohjelmassaan. Opiskelija osaa tehdä pienen graafisella käyttöliittymällä varustetun sovelluksen.
Sisältö
- Lista ja sanakirja
- Luokan määrittely
- Olioiden luominen ja käyttäminen
- Tiedostojen käsittely
- Graafinen käyttöliittymä: käyttöliittymän suunnittelu ja tapahtumien käsittely
- Versionhallinnon perusteet
Aika ja paikka
Aikataulut löytyvät lukujärjestyksestä osoitteesta https://lukkarikone.seamk.fi/. Lukujärjestyksiä on julkaistuna kuusi seuraavaa viikkoa. Syksyn 6 ensimmäistä viikkoa julkaistaan juhannukseen mennessä ja kevään 6 ensimmäistä viikkoa jouluun mennessä. Lukujärjestyksiin voi tulla muutoksia.
Oppimateriaalit
Luentomateriaali ja esimerkit
Opetusmenetelmät
Opinto toteutetaan lähiopetuksena ja se edellyttää opetukseen osallistumista SEAMKin kampuksella.
Opinto edellyttää itsenäistä työskentelyä ja aikataulun suunnittelua.
- Opinto sisältää yhteisiä tapaamisia/pari- tai ryhmätyöskentelyä kampuksella.
- Opinto sisältää laboraatioita SEAMKin kampuksella.
- Opetuskertojen tallenteet eivät ole katsottavissa jälkikäteen Moodlessa.
- Opiskelija perehtyy teoria-aineistoon ja tekee toteutukselle kuuluvat suoritukset annettujen ohjeiden mukaisesti (esim. tehtävät, harjoitusprojekti, tentti).
Toteutuksen valinnaiset suoritustavat
Tentti
Opiskelijan ajankäyttö ja kuormitus
Opinnon työmäärä on mitoitettu siten, että opinnon tavoitteena olevan osaamisen hankkimiseksi yksi opintopiste vastaa keskimäärin 27 tuntia opiskelijan tekemää työtä. Todellinen ajan tarve vaihtelee yksilöittäin mm. aiemman osaamisen takia.
Luennot: 35h
Itsenäinen työskentely: 73h
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee olio-ohjelmoinnin perusteet. Opiskelija osaa määritellä luokan ja käyttää luokan olioita. Opiskelija osaa käyttää lista-tietorakennetta ja tiedostoja ohjelmassaan. Opiskelija osaa tehdä pienen graafisella käyttöliittymällä varustetun sovelluksen.
Arviointikriteerit, hyvä (3)
Opiskelija osaa olio-ohjelmoinnin perusteet. Opiskelija osaa tehdä modulaarisia ohjelmia aliohjelmia ja luokkia hyödyntäen. Opiskelija osaa määritellä luokan ja käyttää luokan olioita. Opiskelija osaa käyttää lista-tietorakennetta ja tiedostoja ohjelmassaan. Opiskelija osaa tehdä pienen graafisella käyttöliittymällä varustetun sovelluksen.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa olio-ohjelmoinnin perusteet erinomaisesti. Opiskelija osaa tehdä modulaarisia ohjelmia aliohjelmia ja luokkia hyödyntäen. Opiskelija osaa määritellä luokan ja käyttää luokan olioita. Opiskelija osaa käyttää lista- ja sanakirja-tietorakenteita sekä tiedostoja ohjelmassaan. Opiskelija osaa tehdä graafisella käyttöliittymällä varustetun sovelluksen.
Esitietovaatimukset
Ohjelmoinnin perusteet 1