Olio-ohjelmointi 1Laajuus (5 op)
Tunnus: T42T188OJ
Laajuus
5 op
Opetuskieli
- englanti
Osaamistavoitteet
Ymmärrät olio-ohjelmoinnin periaatteet ja peruskäsitteet. Osaat suunnitella ja toteutaa oliopohjaisia ohjelmia ja ohjelman osia.
Sisältö
- Olio-ohjelmoinnin peruskäsitteet ja niiden merkitykset
- Olio-ohjelmoinnin perusteet Java-ohjelmointikielellä.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää ohjelmoinnin perusteiden hallintaa.
Arviointikriteerit, tyydyttävä (1)
Tyydyttävä 1
Tiedät mitä tarkoitetaan olio-ohjelmoinnilla ja tunnistat oliopohjaisia ohjelmarakenteita.
Tyydyttävä 2
Osaat muokata esimerkkien avulla yksinkertaisia oliopohjaisia ohjelman osia
Arviointikriteerit, hyvä (3)
Hyvä 3
Osaat toteuttaa annettujen määritysten ja esimerkkien mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun keskeiset perusperiaatteet
Hyvä 4
Osaat toteuttaa annettujen määritysten mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun perusperiaatteet
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5
Osaat suunnitella ja toteuttaa monipuolisia olio-ohjelmointipohjaisia ohjelmarakenteita itsenäisesti sekä ymmärrät monimutkaisia olio-ohjelmoinnin suhteita ja käsitteitä
Oppimateriaalit
Oppimateriaalit esitetään toteutussuunnitelmissa ja opintojakson toteutuksen oppimisympäristössä.
Ilmoittautumisaika
18.03.2024 - 11.08.2024
Ajoitus
12.08.2024 - 08.09.2024
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
Tradenomikoulutus, tietojenkäsittely
Opetuskielet
- Englanti
Paikat
1 - 45
Tutkinto-ohjelma
- Tietojenkäsittelyn koulutus
Opettaja
- Johanna Vuokila
Vastuuhenkilö
Johanna Vuokila
Opiskelijaryhmät
-
TA42T23KTradenomikoulutus, tietojenkäsittely (monimuototo-opinnot), Tornio, kevät 2023
Tavoitteet
Ymmärrät olio-ohjelmoinnin periaatteet ja peruskäsitteet. Osaat suunnitella ja toteutaa oliopohjaisia ohjelmia ja ohjelman osia.
Sisältö
- Olio-ohjelmoinnin peruskäsitteet ja niiden merkitykset
- Olio-ohjelmoinnin perusteet Java-ohjelmointikielellä.
Aika ja paikka
12.8 - 1.9. 2024
Opetus tapahtuu zoomin kautta.
Oppimateriaalit
Material used will be available during the course in its moodle learning environment.
Opetusmenetelmät
Lectures, recorded teaching videos.
Tenttien ajankohdat ja uusintamahdollisuudet
Exam will be held 30th of August at 17 - 20 online.
Toteutuksen valinnaiset suoritustavat
You can complete this course according to the implementation plan or present your own plan to the responsible teacher. Your plan must be presented before the start of the implementation. The plan should be realistic and lead to the achievement of the learning objectives of this course. The implementation responsible teacher (s) may approve or reject your plan.
Lisätietoja opiskelijoille
Suomeksi
Opiskelijoilla tulisi olla käytössään tietokone, johon he voivat vapaasti asentaa opintojakson ohjelmistokehitysympäristön. Opintojaksolla käytetään Eclipseä, mutta opiskelija voi käyttää mitä muuta tahansa kehitysympäristöä jolla voi tehdä java-ohjelmia.
Eclipse IDE for Java Developers
https://www.eclipse.org/downloads/packages/release/2023-12/r/eclipse-ide-java-developers
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Tyydyttävä 1
Tiedät mitä tarkoitetaan olio-ohjelmoinnilla ja tunnistat oliopohjaisia ohjelmarakenteita.
Tyydyttävä 2
Osaat muokata esimerkkien avulla yksinkertaisia oliopohjaisia ohjelman osia
Arviointikriteerit, hyvä (3)
Hyvä 3
Osaat toteuttaa annettujen määritysten ja esimerkkien mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun keskeiset perusperiaatteet
Hyvä 4
Osaat toteuttaa annettujen määritysten mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun perusperiaatteet
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5
Osaat suunnitella ja toteuttaa monipuolisia olio-ohjelmointipohjaisia ohjelmarakenteita itsenäisesti sekä ymmärrät monimutkaisia olio-ohjelmoinnin suhteita ja käsitteitä
Hylätty (0)
Opiskelija ei saavuta 1-5 tasojen kriteerejä
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1
Tiedät mitä tarkoitetaan olio-ohjelmoinnilla ja tunnistat oliopohjaisia ohjelmarakenteita.
Tyydyttävä 2
Osaat muokata esimerkkien avulla yksinkertaisia oliopohjaisia ohjelman osia
Arviointikriteerit, hyvä (3-4)
Hyvä 3
Osaat toteuttaa annettujen määritysten ja esimerkkien mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun keskeiset perusperiaatteet
Hyvä 4
Osaat toteuttaa annettujen määritysten mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun perusperiaatteet
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5
Osaat suunnitella ja toteuttaa monipuolisia olio-ohjelmointipohjaisia ohjelmarakenteita itsenäisesti sekä ymmärrät monimutkaisia olio-ohjelmoinnin suhteita ja käsitteitä
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää ohjelmoinnin perusteiden hallintaa.
Ilmoittautumisaika
13.03.2023 - 13.08.2023
Ajoitus
14.08.2023 - 03.09.2023
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
Tradenomikoulutus, tietojenkäsittely
Opetuskielet
- Englanti
Paikat
1 - 50
Tutkinto-ohjelma
- Tietojenkäsittelyn koulutus
Opettaja
- Johanna Vuokila
Vastuuhenkilö
Johanna Vuokila
Opiskelijaryhmät
-
TA42T22KTradenomikoulutus, tietojenkäsittely (monimuototo-opinnot), Tornio, kevät 2022
Tavoitteet
Ymmärrät olio-ohjelmoinnin periaatteet ja peruskäsitteet. Osaat suunnitella ja toteutaa oliopohjaisia ohjelmia ja ohjelman osia.
Sisältö
- Olio-ohjelmoinnin peruskäsitteet ja niiden merkitykset
- Olio-ohjelmoinnin perusteet Java-ohjelmointikielellä.
Aika ja paikka
14.8 - 3.9. 2023
Opetus tapahtuu zoomin kautta, ja opetusta ja luentoja voi seurata joko zoomissa tai Minervan luokassa 214.
Oppimateriaalit
Material used will be available during the course in its moodle learning environment.
Opetusmenetelmät
Lectures, recorded teaching videos.
Tenttien ajankohdat ja uusintamahdollisuudet
Exam will be held 31st of August at 17 - 20 online.
Toteutuksen valinnaiset suoritustavat
You can complete this course according to the implementation plan or present your own plan to the responsible teacher. Your plan must be presented before the start of the implementation. The plan should be realistic and lead to the achievement of the learning objectives of this course. The implementation responsible teacher (s) may approve or reject your plan.
Lisätietoja opiskelijoille
Suomeksi
Opiskelijoilla tulisi olla käytössään tietokone, johon he voivat vapaasti asentaa opintojakson ohjelmistokehitysympäristön. Opintojaksolla käytetään Eclipseä, mutta opiskelija voi käyttää mitä muuta tahansa kehitysympäristöä jolla voi tehdä java-ohjelmia.
Eclipse IDE for Java Developers
https://www.eclipse.org/downloads/packages/release/2021-09/r/eclipse-ide-java-developers
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Tyydyttävä 1
Tiedät mitä tarkoitetaan olio-ohjelmoinnilla ja tunnistat oliopohjaisia ohjelmarakenteita.
Tyydyttävä 2
Osaat muokata esimerkkien avulla yksinkertaisia oliopohjaisia ohjelman osia
Arviointikriteerit, hyvä (3)
Hyvä 3
Osaat toteuttaa annettujen määritysten ja esimerkkien mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun keskeiset perusperiaatteet
Hyvä 4
Osaat toteuttaa annettujen määritysten mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun perusperiaatteet
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5
Osaat suunnitella ja toteuttaa monipuolisia olio-ohjelmointipohjaisia ohjelmarakenteita itsenäisesti sekä ymmärrät monimutkaisia olio-ohjelmoinnin suhteita ja käsitteitä
Hylätty (0)
Opiskelija ei saavuta 1-5 tasojen kriteerejä
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1
Tiedät mitä tarkoitetaan olio-ohjelmoinnilla ja tunnistat oliopohjaisia ohjelmarakenteita.
Tyydyttävä 2
Osaat muokata esimerkkien avulla yksinkertaisia oliopohjaisia ohjelman osia
Arviointikriteerit, hyvä (3-4)
Hyvä 3
Osaat toteuttaa annettujen määritysten ja esimerkkien mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun keskeiset perusperiaatteet
Hyvä 4
Osaat toteuttaa annettujen määritysten mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun perusperiaatteet
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5
Osaat suunnitella ja toteuttaa monipuolisia olio-ohjelmointipohjaisia ohjelmarakenteita itsenäisesti sekä ymmärrät monimutkaisia olio-ohjelmoinnin suhteita ja käsitteitä
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää ohjelmoinnin perusteiden hallintaa.
Ilmoittautumisaika
14.03.2022 - 08.08.2022
Ajoitus
15.08.2022 - 02.09.2022
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
Tradenomikoulutus, tietojenkäsittely
Opetuskielet
- Englanti
Paikat
10 - 40
Tutkinto-ohjelma
- Tietojenkäsittelyn koulutus
Opettaja
- Johanna Vuokila
Vastuuhenkilö
Johanna Vuokila
Opiskelijaryhmät
-
TA42T21KTradenomikoulutus, tietojenkäsittely (monimuoto-opinnot), Tornio, kevät 2021
Tavoitteet
Ymmärrät olio-ohjelmoinnin periaatteet ja peruskäsitteet. Osaat suunnitella ja toteutaa oliopohjaisia ohjelmia ja ohjelman osia.
Sisältö
- Olio-ohjelmoinnin peruskäsitteet ja niiden merkitykset
- Olio-ohjelmoinnin perusteet Java-ohjelmointikielellä.
Aika ja paikka
15.8 - 12.9. 2022
Opinnot voi suoraan joko verkossa tai Minervan luokassa Torniossa.
Oppimateriaalit
Oppimateriaali on saatavilla opintojakson aikana moodleympäristössä
Opetusmenetelmät
Luennot, opetusvideot
Tenttien ajankohdat ja uusintamahdollisuudet
Tentti 1.9.2022 klo12:00 - 15:00
Toteutuksen valinnaiset suoritustavat
Voit suorittaa tämän opintojakson toteutuksen mukaisesti tai esittää vastuuopettajalle oman suoritussuunnitelmasi. Oman suunnitelma pitää esittää ennen toteutuksen alkua ja sen tulee olla realistinen ja johtaa vahvistettavissa olevaan opintojakson tavoitteiden mukaisen osaamiseen kasvuun. Toteutuksen vastuuopettaja(t) voivat hyväksyä tai hylätä suunnitelmasi.
Lisätietoja opiskelijoille
Opiskelijoilla tulisi olla käytössään tietokone, johon he voivat vapaasti asentaa opintojakson ohjelmistokehitysympäristön. Opintojaksolla käytetään Eclipseä, mutta opiskelija voi käyttää mitä muuta tahansa kehitysympäristöä jolla voi tehdä java-ohjelmia.
Eclipse IDE for Java Developers
https://www.eclipse.org/downloads/packages/release/2021-09/r/eclipse-ide-java-developers
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Tyydyttävä 1
Tiedät mitä tarkoitetaan olio-ohjelmoinnilla ja tunnistat oliopohjaisia ohjelmarakenteita.
Tyydyttävä 2
Osaat muokata esimerkkien avulla yksinkertaisia oliopohjaisia ohjelman osia
Arviointikriteerit, hyvä (3)
Hyvä 3
Osaat toteuttaa annettujen määritysten ja esimerkkien mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun keskeiset perusperiaatteet
Hyvä 4
Osaat toteuttaa annettujen määritysten mukaisesti oliopohjaisia ohjelmarakenteita ja ymmärrät olio-ohjelmointiajattelun perusperiaatteet
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5
Osaat suunnitella ja toteuttaa monipuolisia olio-ohjelmointipohjaisia ohjelmarakenteita itsenäisesti sekä ymmärrät monimutkaisia olio-ohjelmoinnin suhteita ja käsitteitä
Arviointikriteerit, tyydyttävä (1-2)
Tyydytävä 1
Ymmärrät olio-ohjelmoinnin konseptin ja osaat tunnistaa ohjelmalohkoja, joissa sitä on käytetty. Osaat muokata koodilohkoja itse vaatimusten mukaisesti.
Tyydyttävä 2
Osaat luoda yksinkertaisia koodirakenteita mukaillen annettuja esimerkkejä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3
Pystyt tuottamaan olio-pohjaisia koodirakenteita perustuen annettuihin esimerkkeihin, ja ymmärrät olio-ohjelmoinnin keskeisen konseptin. Osaat tuottaa yksinkertaisia luokkarakenteita ja metodeja olio-ohjelmointikielellä.
Hyvä 4
Pystyt tuottamaan olio-pohjaisia ohjelmarakenteita annettujen vaatimusten mukaisesti ja osaat tuottaa käytännössä toimivia luokka/olio -rakenteita toimivien metodien kanssa. Tiedät mitä tarkoittaa periytyminen
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5
Osaat suunnitella ja toteuttaa monimutkaisia olio-pohjaisia ohjelmarakenteita ja ymmärrät monimutkaisia olio-ohjelmointi suhteita ja sen konseptin. Osaat tuottaa hyvin toimivia luokka/olio suhteita ja periytymistä
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää ohjelmoinnin perusteiden hallintaa.