Siirry suoraan sisältöön

Olio-ohjelmointiLaajuus (5 op)

Opinnon tunnus: TO00BS66

Laajuus

5 op

Osaamistavoitteet

Opiskelija osaa
- soveltaa olio-ohjelmoinnin perusteita
- suunnitella sovelluksia mallinnusmenetelmiä hyödyntäen
- kehittää omia sovelluksia valmiiden sovelluskirjastojen avulla
- rakentaa graafisia käyttöliittymiä
- hyödyntää tietokantoja osana sovelluksia

Ajoitus

01.01.2025 - 31.12.2025

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Laurea Tikkurila, tiko

Toimipiste

Laurea Verkkokampus

Opetuskielet
  • Suomi
Paikat

1 - 40

Koulutus
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
  • Eeva Haikonen
  • Mika Stenberg
Vastuuopettaja

Mika Stenberg

Ryhmät
  • TON224SY
    Täydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
  • TON225SY
    Täydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (ICT)

Osaamistavoitteet

Opiskelija osaa
- soveltaa olio-ohjelmoinnin perusteita
- suunnitella sovelluksia mallinnusmenetelmiä hyödyntäen
- kehittää omia sovelluksia valmiiden sovelluskirjastojen avulla
- rakentaa graafisia käyttöliittymiä
- hyödyntää tietokantoja osana sovelluksia

Toteutustapa

Opintojaksoa ei tarjota Laurean omana toteutuksena lukuvuotena 2024-2025. Voit kuitenkin suorittaa kurssin MOOC-toteutuksella. Ohjeet alla.

Olio-ohjelmointi -osaamisen saat suorittamalla Helsingin yliopiston Ohjelmoinnin jatkokurssin 5 op MOOC -toteutuksella:

https://ohjelmointi-24.mooc.fi/

Olio-ohjelmointi-kurssi edellyttää Ohjelmoinnin jatkokurssin (moduulit 8 - 14) suorittamista. Ohjelmoinnin perustaito -opintojaksolla on aloitettu Helsingin yliopiston Ohjelmoinnin perusteet (Python) -kurssi. Mikäli peruskurssin tehtäviä on jäänyt tekemättä, kannattaa ne tehdä loppuun, jotta jatkokurssin sisällöt rakentuvat mielekkäästi aiemman osaamisen päälle.

Suorita Ohjelmoinnin jatkokurssi kokonaisuudessaan ja kun saat opintopisteet näkyviin Opintopolkuun, siirrä ne osaksi Laurean tutkintoa intrassa olevien ohjeiden mukaisesti
(Intra - Hyväksiluku - Nykyisten opintojen aikana toisessa korkeakoulussa suoritettujen opintojen siirto Laureaan)

Aika ja paikka

non-stop-tyyppisesti Helsingin Yliopiston Ohjelmoinnin jatkokurssilla.

Oppimateriaali ja suositeltava kirjallisuus

https://ohjelmointi-24.mooc.fi/

Toteutuksen valinnaiset suoritustavat

Näyttömuotoinen suoritus: ota yhteys oman kampuksen ohjelmoinnin opettajaan.

Arviointiasteikko

H-5

Ilmoittautumisaika

23.05.2022 - 07.08.2022

Ajoitus

01.09.2022 - 24.11.2022

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Laurea Tikkurila, tiko

Toimipiste

Laurea Tikkurila

Opetuskielet
  • Suomi
Paikat

20 - 30

Koulutus
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
  • Kari Häkkinen
Vastuuopettaja

Kari Häkkinen

Ryhmät
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)

Osaamistavoitteet

Opiskelija osaa
- soveltaa olio-ohjelmoinnin perusteita
- suunnitella sovelluksia mallinnusmenetelmiä hyödyntäen
- kehittää omia sovelluksia valmiiden sovelluskirjastojen avulla
- rakentaa graafisia käyttöliittymiä
- hyödyntää tietokantoja osana sovelluksia

Toteutustapa

Tämä on päivätoteutus. Opetus/ohjaus pääasiassa päiväsaikaan kampuksella (Tikkurila).

Tehtäviä tehdään paljon. Tehtävät suorittamalla voi saada enintään H3 arvosanan. Opintojakson lopuksi järjestetään korkeampaa arvosanaa tavoitteleville loppukoe, jonka avulla voi korottaa arvosanaa 0-2 pykälää. Ks lisää kohdasta "Arviointi".

Opintojakson voi suorittaa osallistumalla lähitunneille, joilla käsitellään uusia asioita ja tehdään tehtäviä. Tunneilla voi pyytää tarvittaessa opettajalta apua ja/tai tehdä yhteistyötä muiden opiskelijoiden kanssa.

Oppimateriaali ja suositeltava kirjallisuus

Oppimateriaalit ovat käytettävistä opintojakson Canvas-työtilan kautta. Julkisen internetin lähteitä käytetään paljon.

Beginning Java Programming: The Object-Oriented Approach, Baesens Bart, Wiley, 2015 ((Link to EBL: http://www.laurea.eblib.com/patron/FullRecord.aspx?p=1895071)

Toteutuksen valinnaiset suoritustavat

Laurean tutkintosäännön mukaisesti kaikilla opiskelijalla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa moduulista tai opintojaksosta vastaava opettaja tai muu korkeakouluyksikön johtajan nimeämä henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja arviointiasteikkoa kuin opintojaksolla.

Opiskelijan ajankäyttö ja kuormitus

Opintojakson laajuus on 5 opintopistettä, joka vastaa keskimäärin 134 työtuntia. Tuntimäärä vaihtelee paljon opiskelijoittain muiden muassa ja erityisesti aiemmasta osaamisesta riippuen. Esitietovaatimuksina ohjelmoinnin perustaito sekä tietokantojen perusteet - tai vastaava osaaminen.

Opintojaksolla tehdään harjoituksia jatkuvasti, koko opintojakson ajan. Opiskelijan on varattava lähituntien lisäksi runsaasti aikaa opintojakson tehtävien tekemiseen. Tehtävistä osa voi olla ryhmissä tehtäviä - pääasiassa kuitenkin itsenäisesti suoritettavia.

Sisältö ja sen jaksotus

Kurssilla syvennytään olio-ohjelmointiin käsitteenä sekä harjoitellaan sen eri sovelluksia käytännössä. Opintojakson ohjelmointikielion Java

Keskeinen sisältö:
- Olio-ohjelmoinnin peruskäsitteet ja niiden soveltaminen käytännössä
- IDEt ja ohjelmaeditorit
- Tapahtumapohjainen käyttöliittymäohjelmointi
- Tietokantaohjelmointi

Lisätietoja opiskelijoille

Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija. (Lauran tutkintosääntö.) Virtuaalitoteutuksilla voidaan edellyttää muunlaista aktiivisuuden osoitusta paikan vahvistamiseksi viikon sisällä toteutuksen alkamisesta (Opetuksesta vastavan vararehtorin päätös 7/2019). ”

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Osaamisen arviointi perustuu opetussuunnitelmien tavoitekuvauksiin ja opinnon toteutussuunnitelmalla ilmoitettavaan arviointikriteeristöön (Laurean tutkintosääntö).

Opinnon arvioinnissa käytetään amk-tutkinto-opiskelijan osaamisen arviointikehikon vaatimustason I mukaisia kriteereitä. KS lisää täältä -> https://laureauas.sharepoint.com/sites/studentFin_opintosuorituksetjaarviointi/Jaetut%20asiakirjat/Forms/AllItems.aspx?id=%2Fsites%2FstudentFin%5Fopintosuorituksetjaarviointi%2FJaetut%20asiakirjat%2FArviointikriteerit%20amk%2Epdf&parent=%2Fsites%2FstudentFin%5Fopintosuorituksetjaarviointi%2FJaetut%20asiakirjat

Arviointinäyttö saadaan ryhmätehtävistä, yksilötehtävistä ja loppukokeesta.

Loppukoe on vapaaehtoinen. Loppukokeen avulla voi korottaa ryhmä- ja yksilötehtävien perusteella saatua arvosanaa enintään kaksi pykälää. Pelkillä tuntitehtävillä ei voi saada parempaa arvosanaa kuin H3.

Opettaja voi huomioida arvioinnissa korottavasti erityiset näytöt tehtävien puitteissa.

Arviointikriteerit, tyydyttävä (1-2)

AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
* osaa käyttää johdonmukaisesti ammattikäsitteitä ja osoittaa perehtyneensä tietoperustaan
* osaa raportoida ja viestiä ammattimaisesti

AMMATILLINEN TOIMINTA JA TYÖELÄMÄN KEHITTÄMINEN
• osaa toimia itsenäisesti toimintaympäristö huomioiden
• osaa ottaa vastuuta asiakkaan ja /tai yhteistyötahon kanssa toimimisesta ja heidän tarpeisiinsa vastaamisesta

RYHMÄTYÖTAIDOT, JOHTAMINEN JA VASTUULLISUUS
• osaa kuvata oman toimintansa merkitystä yhteistyön onnistumiseksi
• osaa kuvata osaamistaan suhteessa opinnon osaamistavoitteisiin

Arviointikriteerit, hyvä (3-4)

AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
• osaa arvioida kriittisesti tietoa ja perustella toimintaansa tutkitun tiedon avulla

AMMATILLINEN TOIMINTA JA TYÖELÄMÄN KEHITTÄMINEN
• osaa esittää ratkaisuja ammatillisiin tehtäviin luovuutta hyödyntäen
• osaa edistää ammatillista yhteistyötä sekä kehittää asiakas- tai kumppanisuhdetta

RYHMÄTYÖTAIDOT, JOHTAMINEN JA VASTUULLISUUS
• osaa edistää toiminnallaan ryhmän yrittäjämäistä ja vastuullista työskentelyotetta
• osaa kuvata oman osaamisensa kehittymistä suhteessa opinnon osaamistavoitteisiin

Arviointikriteerit, kiitettävä (5)

AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
• osaa analysoida hankittua tietoa ja tehdä päätelmiä sekä yhdistää teoreettisen ja kokemuksellisen tiedon toisiinsa

AMMATILLINEN TOIMINTA JA TYÖELÄMÄN KEHITTÄMINEN
• osaa arvioida tuotetun tiedon, taidon tai idean sovellettavuutta ja vaikuttavuutta muihin yhteyksiin
• osaa ennakoida asiakkaan ja/tai yhteistyötahojen tarpeita

RYHMÄTYÖTAIDOT, JOHTAMINEN JA VASTUULLISUUS
• osaa arvioida ja kehittää ryhmän yrittäjämäistä ja vastuullista työskentelyotetta
• osaa arvioida osaamisen hyödyntämismahdollisuuksia sekä suunnitella omaa ja ryhmän kehittymistä