Programming 1 (5cr)

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ä

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)

Learning materials

Jaetaan Moodlessa.

Starting level and linkage with other courses

Opiskelija on suorittanut opintojakson Orientaatio ohjelmistotuotantoon (SWD1TA001 tai SWD1TN001) tai hänellä on vastaavat tiedot ja taidot

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

Go back to top of page