Siirry suoraan sisältöön

Olio-ohjelmointi 1 (5 op)

Toteutuksen tunnus: T42T188OJ-3001

Toteutuksen perustiedot


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

  • TA42T21K
    Tradenomikoulutus, 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.