Siirry suoraan sisältöön

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
Opettajat
Matti Teittinen
Ryhmät
MKEMIK24
Kemiantekniikan koulutus
Opintojakso
5051111

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
Muutokset varauksiin voivat olla mahdollisia.

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)

Siirry alkuun