Siirry suoraan sisältöön

Olio-ohjelmointi (5 op)

Toteutuksen tunnus: IT00EB84-3008

Toteutuksen perustiedot


Ilmoittautumisaika
04.11.2024 - 17.11.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2025 - 31.07.2025
Toteutus on käynnissä.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Informaatioteknologian koulutusyksikkö
Toimipiste
Mikkelin kampus
Opetuskielet
suomi
Paikat
15 - 35
Koulutus
Degree Programme in Information Technology
Opettajat
Tuomas Reijonen
Vastuuopettaja
Tuomas Reijonen
Ryhmät
OTMI24SP
Ohjelmistotekniikka, päivätoteutus
Opintojakso
IT00EB84

Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 49 t 0 min.

Aika Aihe Tila
To 16.01.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 23.01.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 30.01.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 06.02.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 13.02.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 20.02.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 06.03.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 13.03.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 20.03.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 27.03.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 03.04.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 10.04.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 17.04.2025 klo 12:30 - 16:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MB216 Byod-/teorialuokka
To 24.04.2025 klo 08:30 - 12:00
(3 t 30 min)
Olio-ohjelmointi IT00EB84-3008
MA325 Byod-/teorialuokka
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

Ymmärrät olio-ohjelmoinnin perusperiaatteet ja hallitset keskeiset olio-ohjelmoinnin syntaktiset rakenteet.
Osaat käyttää versionhallintaohjelmistoa. Käytät versionhallintaa lähdekoodin paikalliseen hallintaan.
Osaat käyttää rakenteellista dataa eri lähteistä ohjelmistokehityksessä.

Sisältö

Mitkä ovat olio-ohjelmoinnin peruspilarit?
Miten käytät versionhallintaohjelmistoa ohjelmistokehityksessä?
Miten haet ja muokkaat rakenteellista tietoa eri lähteistä ohjelmassasi?

Arviointi

Opiskelija osaa
a. käyttää johdonmukaisesti ammattikäsitteitä
b. etsiä tietoa alan keskeisistä tiedonlähteistä
c. hahmottaa tehtäväkokonaisuuksia
e. käyttää keskeisiä oman alan malleja, menetelmiä, ohjelmistoja ja tekniikoita

Opiskelumateriaali

Saat opiskelumateriaalin kurssin aloituksessa

Opiskelumuodot ja -menetelmät

Osallistut luennoille ja harjoituksiin viikoittaisen aikataulun mukaisesti.

TKI ja työelämäyhteistyö

Ei ole, 0 pistettä.

Tenttien ja tehtävien ajoittuminen

Kurssilla on yksi tentti kurssin loppupuolella

Opiskelijan työmäärä

135 h, joista 60 tuntia työskennellään luokassa ja kotona. Loput ajasta käytetään kotitehtäviin, kokeisiin valmistautumiseen

Toteutuksen osien kuvaus

Tämä kurssi on suunniteltu antamaan opiskelijoille yleiskäsitys siitä, mitä olio-ohjelmointiparadigma on ja mitkä ovat sen yleisimmät tekniikat.

Kurssin oppimistavoitteet:
Kurssin lopussa opiskelijoilla on perustiedot oliopohjaisesta ohjelmoinnista, ja he pystyvät rakentamaan ohjelmistoja hyödyntäen sen tekniikoita

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Kurssin arviointiasteikko on 1-5.

Arviointi:
- Kotitehtävät (70%):
- Tentti (30%)

Esitietovaatimukset

Introduction to programming

Siirry alkuun