Ohjelmoinnin perusteet (Java) (3 op)
Toteutuksen tunnus: TT00VI07-3051
Toteutuksen perustiedot
- Ilmoittautumisaika
- 02.12.2022 - 31.12.2022
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.08.2023 - 31.07.2024
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Virtuaaliosuus
- 3 op
- Toteutustapa
- Etäopetus
- Toimipiste
- Karaportti 2
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Arviointikriteerit, hyvä (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Arviointikriteerit, kiitettävä (5)
Algorithms and control structures:
- The student is able to make elegant solutions for given problems.
- The student is able to use arrays for diverse problems.
Variables, constants and types:
- The student is able to define and use two-dimensional arrays.
Subprograms:
- The student knows how to make tests for subprograms.
- The student knows the difference between value parameters and reference parameters including especially arrays and String variables.