Ohjelmoinnin perusteet (5op)
Toteutuksen tunnus: TE00CS88-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
- 30.05.2025 - 15.09.2025
- Ilmoittautuminen toteutukselle on käynnissä.
- Ajoitus
- 02.09.2025 - 21.12.2025
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- ICT
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- englanti
- Paikat
- 50 - 60
- Koulutus
- Degree Programme in Information and Communications Technology
Toteutuksella on 37 opetustapahtumaa joiden yhteenlaskettu kesto on 74 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ke 03.09.2025 klo 10:00 - 12:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Ma 08.09.2025 klo 10:00 - 12:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
ICT_C1042_Myy
MYY
|
Ma 08.09.2025 klo 10:00 - 12:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
ICT_C1042_Myy
|
To 11.09.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Pe 12.09.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 15.09.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ti 16.09.2025 klo 08:00 - 10:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Pe 19.09.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 22.09.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
To 25.09.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Pe 26.09.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 29.09.2025 klo 10:00 - 12:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 29.09.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Pe 03.10.2025 klo 08:00 - 10:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 06.10.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
To 09.10.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Pe 10.10.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 20.10.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ti 21.10.2025 klo 08:00 - 10:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
EDU_2001
Elias muunto byod
|
To 23.10.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Ma 27.10.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ti 28.10.2025 klo 08:00 - 10:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Ke 29.10.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 03.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
To 06.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Pe 07.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 10.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ti 11.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
To 13.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Ma 17.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
To 20.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Pe 21.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
Ma 24.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
To 27.11.2025 klo 10:00 - 12:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
To 27.11.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Ma 01.12.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A176
IT-tila Micrococcus - koneilla
|
To 04.12.2025 klo 12:00 - 14:00 (2 t 0 min) |
Introduction to Programming TE00CS88-3006 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Arviointiasteikko
H-5
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
• kuvata ohjelman toimintaa kaaviolla
• keskustella soveltuvan ratkaisumallin valinnasta
• määritellä ohjelmointiin liittyviä peruskäsitteitä kuten lähdekoodi, kääntäjä, muuttuja ja tyyppi
• lukea ja ymmärtää valmista ohjelmakoodia
• hyödyntää valinta- ja toistorakenteita
• käyttää poikkeustenkäsittelymekanismeja auttavasti
• suunnitella ja toteuttaa yksinkertaisia sovellusohjelmia sekä dokumentoida ja testata niitä
Sisältö
• ohjelmistosovelluksen rakenne
• erilaiset kehitysympäristöt
• ohjelmassa tarvittavien syötetietojen vastaanottaminen
• tietojen prosessoiminen ohjelmassa, jotta annettu ongelma saadaan ratkaistuksi
• tulostietojen esittäminen
• muuttujat ja tietotyypit, yksinkertaiset tietorakenteet
• funktiot ja parametrit
• ehtolauseet ja silmukat
• poikkeukset
• tiedoston käsittely
• ohjelman testaus ja dokumentointi