Ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: 5051111-3060
Toteutuksen perustiedot
Ilmoittautumisaika
14.12.2024 - 16.01.2025
Ajoitus
13.01.2025 - 31.05.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Kemiantekniikka
Opetuskielet
- Suomi
Koulutus
- Kemiantekniikan koulutus
Opettaja
- Matti Teittinen
Ryhmät
-
MKEMIK24Kemiantekniikan koulutus
- 16.01.2025 12:00 - 14:00, Ohjelmoinnin perusteet 5051111-3060
- 30.01.2025 12:00 - 14:00, Ohjelmoinnin perusteet 5051111-3060
- 28.02.2025 09:00 - 11:00, Ohjelmoinnin perusteet 5051111-3060
- 24.04.2025 08:00 - 10:00, Ohjelmoinnin perusteet 5051111-3060
- 15.05.2025 12:00 - 14:00, Ohjelmoinnin perusteet 5051111-3060
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
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.
Viestintäkanava ja lisätietoja
Joukkoviestintä oppilaille lähinnä kurssin Its'learning-alustan kautta.
Viestintä ohjaajalle lähinnä sähköpostin kautta (matti.teittinen@turkuamk.fi)
Arviointiasteikko
H-5
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.