Siirry suoraan sisältöön

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

  • MKEMIK24
    Kemiantekniikan 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.