Skip to content

Commit 89452f3

Browse files
author
avihavai
committed
draft
1 parent ff0c79f commit 89452f3

7 files changed

+12
-4
lines changed

data/osa-2/5-kasvavat-ohjelmat.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ TODO: tänne vähän kuin yhteenveto, mutta kirjoitetaan siitä, miten ohjelmat
77

88
TODO: muutama esimerkki hyvin isosta ohjelmasta ja niiden koodirivien määrästä
99

10+
TODO: yhteenveto osan relevanteista opeista
11+
1012
TODO: loppukysely?
1113

1214
<quiznator id="5c24a8cd054d71123e35d3b8"></quiznator>

data/osa-3/5-kasvava-tiedon-maara.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ TODO: kirjoita uudelleen. Kulma: tiedon määrä kasvaa, miten hoidetaan?
88

99
Kolmannessa osassa tutustuttiin lähdekoodin kommentoinnin sekä muuttujien nimennän vaikutukseen ohjelman selkeyteen. Tutustuimme listoihin ja taulukoihin, opimme käsitteen indeksi, ja harjoittelimme listojen ja taulukoiden läpikäyntiä ja listoissa ja taulukoissa olevien arvojen käsittelyä. Syvennyimme myös merkkijonojen käsittelyyn ja opimme etsimään merkkijonon sisältä toista merkkijonoa sekä pilkkomaan merkkijonon osiin. Otimme myös ensiaskeleet ohjelmien testaamiseen.
1010

11+
TODO: yhteenveto osan relevanteista opeista
1112

1213
Vastaa vielä alla olevaan kyselyyn.
1314

data/osa-4/5-ohjelman-sanoittaminen.md renamed to data/osa-4/4-ohjelman-sanoittaminen.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
path: '/osa-4/6-ohjelman-sanoittaminen'
2+
path: '/osa-4/4-ohjelman-sanoittaminen'
33
title: 'Ohjelman käsitteiden tunnistaminen ja sanoittaminen'
44
hidden: false
55
---
@@ -10,6 +10,7 @@ TODO: kirjoita uudestaan, pääteemana ohjelman käsittelemien käsitteiden sano
1010

1111
Neljännessä osassa tutustuttiin tiedon lukemiseen tiedostosta ja otettiin ensimmäiset askeleet olio-ohjelmoinnin pariin. Loimme luokkia ja olioita. Määrittelimme luokille konstruktorit, metodit ja oliomuuttujat, ja opettelimme tulostamaan olioihin liittyviä tietoja olion `toString`-metodilla. Harjoittelimme myös listalla olevien olioiden käsittelyä.
1212

13+
TODO: yhteenveto osan relevanteista opeista
1314

1415
Vastaa vielä alla olevaan kyselyyn.
1516

data/osa-5/5-tiedon-valiset-yhteydet.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ TODO: kirjoita uudestaan, teemana olio-ohjelmointi ja tiedon väliset yhteydet
88

99
Viidennessä osassa syvennyttiin olioiden maailmaan. Tarkastelimme alkeis- ja viittaustyyppisten muuttujien eroa. Tutustuimme metodien ja konstruktorien kuormittamiseen, harjoittelimme olioiden käyttöä oliomuuttujina sekä metodin parametrina ja paluuarvona. Harjoittelimme olioiden vertailuun käytettävien metodien luomista, ja käsittelimme olioita listalla sekä listoja oliomuuttujana.
1010

11+
TODO: yhteenveto osan relevanteista opeista
1112

1213
Vastaa vielä alla olevaan kyselyyn.
1314

data/osa-6/6-moniosaiset-ohjelmat-ja-niiden-testaaminen.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ TODO: kirjoita uudestaan, kulmana moniosaiset ohjelmat ja niiden testaaminen
1010

1111
Kuudennessa osassa tutustuttiin luokka- ja oliometodien eroihin, hajautustaulun käyttöön sekä sovelluslogiikan ja käyttöliittymän eriyttämiseen toisistaan.
1212

13+
TODO: yhteenveto osan relevanteista opeista
14+
1315
Vastaa vielä alla olevaan kyselyyn.
1416

1517
<quiznator id='5c571494017ffc13eddca70b'></quiznator>

data/osa-7/4-ohjelmoinnin-perusteet.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Tarkemmat ohjeet koeilmoittatumiseen löydät sivulta [Koe ja Moodle-ilmoittautu
1414

1515
Vastaa vielä alla oleviin kyselyihin.
1616

17+
TODO: yhteenveto osan relevanteista opeista
18+
1719
<quiznator id='5c64220d017ffc13eddcc9d4'></quiznator>
1820

1921
<quiznator id="5c654a9fddb6b814af32492c"></quiznator>

data/osa-4/4-luokka-ja-oliometodit.md renamed to data/osa-7/x-todo-algoritmiikan-yhteyteen-luokka-ja-oliometodit.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
path: '/osa-4/4-luokka-ja-oliometodit'
3-
title: 'Luokka- ja oliometodit (static ja ei-static)'
2+
path: '/osa-7/x-luokka-ja-oliometodit'
3+
title: 'TODO: algoritmiikan yhteyteen: Luokka- ja oliometodit (static ja ei-static)'
44
hidden: false
55
---
66

@@ -322,4 +322,3 @@ Tehtäväpohjassa on kaksi luokkaa: `Ohjelma` ja `MaPu`. Toteuta luokkaan `MaPu`
322322
Kokeile tämän jälkeen metodin käyttöä luokassa `Ohjelma`. Luokassa `MaPu` olevan luokkametodin käyttö onnistuu kutsumalla metodia luokan nimeä etuliitteenä käyttäen `MaPu.keskiarvo(*parametri*)`.
323323

324324
</programming-exercise>
325-

0 commit comments

Comments
 (0)