Ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: 5051111-3060
Toteutuksen perustiedot
- Ilmoittautumisaika
-
14.12.2024 - 16.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
13.01.2025 - 31.05.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Opetuskielet
- suomi
- Koulutus
- Kemiantekniikan koulutus
Toteutuksella on 5 opetustapahtumaa joiden yhteenlaskettu kesto on 10 t 0 min.
Aika | Aihe | Tila |
---|---|---|
To 16.01.2025 klo 12:00 - 14:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A312
Oppimistila BYOD
|
To 30.01.2025 klo 12:00 - 14:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A312
Oppimistila BYOD
|
Pe 28.02.2025 klo 09:00 - 11:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Oppimistila BYOD
|
To 24.04.2025 klo 10:00 - 12:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Oppimistila BYOD
|
To 15.05.2025 klo 12:00 - 14:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Oppimistila BYOD
|
Arviointiasteikko
H-5
Sisällön jaksotus
Aloitus: Ohjelmointikielen (Python 3) ja kurssin esittely.
Jatko: Ohjelmista ja ohjelmoinnista, erilaisia ohjelmarakenteita, ohjelmointiympäristöstä, ohjelmoinnin komennoista
Loppuosa: Kertausta tai lisätietoa opiskelijoiden toiveiden mukaan, loppukoe.
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- kuvailla tärkeimpiä sovellustyyppien ja niiden komponenttien toimintaa
- keskustella soveltuvan ratkaisumallin valinnasta
- määritellä ohjelmointiin liittyviä peruskäsitteitä kuten lähdekoodi, kääntäjä, muuttuja ja tyyppi
- lukea jonkun muun tekemää ohjelmakoodia
- hyödyntää tavallisimpia valinta- ja toistorakenteita
- tunnistaa olio-ohjelmoinnin peruskäsitteet (luokka ja sen jäsenet, olio, viittaus, poikkeukset)
- suunnitella ja toteuttaa yksinkertaisia sovellusohjelmia
- piirtää kaavion, joka kuvaa ohjelman toiminnan kulkua.
Sisältö
- ohjelmistosovelluksen rakenne
- kehitysympäristö
- muuttujat ja tyypit
- funktiot
- ehtolauseet ja silmukat
- taulukot ja listat
Oppimateriaalit
Kurssia varten tehty englanninkielinen teksti.
Ohjelmointikielen verkko-ohjeistus.
Opetusmenetelmät
Lähitunteja, itseopiskelua ja kotitehtäviä.
Tenttien ajankohdat ja uusintamahdollisuudet
Loppukoe kurssin lopussa.
Kaksi uusintamahdollisuutta sen jälkeen.
Pedagogiset toimintatavat ja kestävä kehitys
Kurssin suorittaminen ohjaa omatoimiseen tiedonhankintaan kurssimateriaalin tueksi.
Omatoiminen tehtävien tekeminen, "ohjelmoimaan oppii ohjelmoimalla".
Kurssin periaatteet ottavat huomioon yhteiskunnallisesti kestävät periaatteet rasittamatta luontoa kohtuuttomasti.
Opiskelijan ajankäyttö ja kuormitus
Kotitehtävät
Arviointimenetelmät ja arvioinnin perusteet
Loppukoe arvioidaan ja pisteytetään (max 35 pistettä).
Tehdyistä kotitehtävistä saa lisäpisteitä (max 9 pistettä).
Hylätty (0)
Koepisteiden ja kotitehtävien pisteiden summa alle 18 pistettä.
Arviointikriteerit, tyydyttävä (1-2)
Koepisteiden ja kotitehtävien pisteiden summa vähintään 18 ja alle 26 pistettä.
Arviointikriteerit, hyvä (3-4)
Koepisteiden ja kotitehtävien pisteiden summa vähintään 26 ja alle 34 pistettä.
Arviointikriteerit, kiitettävä (5)
Koepisteiden ja kotitehtävien pisteiden summa vähintään 34.
Esitietovaatimukset
Tietokoneen peruskäyttötaidot sekä toisen asteen opintojen matematiikan oppimäärä tai vastaavat tiedot ja taidot.
Lisätiedot
Joukkoviestintä oppilaille lähinnä kurssin Its'learning-alustan kautta.
Viestintä ohjaajalle lähinnä sähköpostin kautta (matti.teittinen@turkuamk.fi)