Programming 1Laajuus (5 cr)
Course unit code: SWD4TA032
General information
- ECTS credits
- 5 cr
- Teaching language
- Finnish
Learning objectives
Opiskelija osaa toteuttaa komentoriviohjelmia monipuolisesti Java-ohjelmointikielen kontrolli- ja oliorakenteita käyttäen.
Contents
Opintojaksolla syvennetään ohjelmoinnin perusosaamista ja tutustutaan Java-ohjelmointikielen käyttöön.
- Java-kielen perusrakenne
- Ehtolauseet
- Toistolauseet
- Merkkijonojen käsittelyä
- Poikkeusten käsittelyn perusteita
- Taulukot
- Metodit
- Olio-ohjelmoinnin perusteita: luokka, olio, yhteyssuhde
- Listan käsittelyä
Starting level and linkage with other courses
Opiskelija on suorittanut opintojakson Orientaatio ohjelmistotuotantoon (SWD1TA001 tai SWD1TN001) tai hänellä on vastaavat tiedot ja taidot
Implementation methods, demonstration and Work&Study
Tämän opintojakson osaamistavoitteet voi saavuttaa seuraavilla tavoilla:
a. Lähiopetus ja siihen liittyvät tehtävät päivä-, monimuoto- tai intensiivitoteutuksena TAI b. Työelämäprojektiin tai muuhun projektiin osallistuminen TAI c. Omassa työssä oppiminen (työssä tehdyn opinnollistaminen)
Assessment criteria - grade 1
- osaa käyttää ehto- ja toistorakenteita
- osaa määritellä metodeita
- ymmärtää olio-ohjelmoinnin peruskäsitteet
- ymmärtää poikkeustenkäsittelyn merkityksen ohjelmassa
- ymmärtää, mihin listoja käytetään
Assessment criteria - grade 3
- osaa määrittää ja käyttää luokkia ja olioita
- osaa käyttää listoja ohjelmissa
- hahmottaa tehdyn sovelluksen ja sen ajoympäristön perusrakenteet
Assessment criteria - grade 5
- osaa soveltaa oppimaansa luovasti
- osaa hankkia itse uutta tietoa
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti
Learning materials
Jaetaan Moodlessa.