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
Teoriatila
|
To 30.01.2025 klo 12:00 - 14:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A312
Teoriatila
|
Pe 28.02.2025 klo 09:00 - 11:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Teoriatila
|
To 24.04.2025 klo 10:00 - 12:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Teoriatila
|
To 15.05.2025 klo 12:00 - 14:00 (2 t 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Teoriatila
|
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.
Kansainvälisyys
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
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)