Tarkoitus on tehdä aivan uudenlaista materiaalia. Idea olisi, että opiskelijat videoita katsoessaan merkitsevät mitä missäkin kohti luentoa on puhuttu. Näin kurssin osalta syntyisi kattava hakemisto, jonka perusteella jonkin asian löytyminen jälkeenpäin olisi nopeata ja helppoa. Merkintöjä tehneille annetaan kurssin lopussa bonus-pisteitä. Yhdessä saamme enemmän aikaiseksi.
Olisiko aakkosjärjestykseen lisääminen paras tapa pitää lista järjestyksessä? :)
—Muokkausohjeet ovat tämän dokumentin lopussa. Kun lisäätte videolinkkejä, älkää laittako _m-loppuisia mobile-osoitteita, vaan niitä parempilaatuisia.
Kurssin luentovideoita avainsanan perusteella jaoteltuna ja “leikattuna” niin, että vain tarpeellinen osa näkyy. Itse videot ovat kokonaisia 1.5 tunnin nauhoitteita. Nauhoitteisiin voi liittyä myös luentomonisteen linkki.
Algoritmit
3. Algoritmin suunnittelu
Luento 20, 1m50s (21m12s)
Luento 4, 1h15m30s (4m42s)
4. Algoritmeissa tarvittavia rakenteita
Luento 4, 40m15s (13m45s)
Pöytätesti
Luento 4, 54m18s (25m54s)
3. Algoritmin suunnittelu
Luento 4, 34m0s (1m30s)
Silmukat
Luento 3, 51m17s (10m8s)
Algoritmin suunnittelu
Luento 3, 1h1m26s (4m20s)
Big-O Cheat SheetDemot
Luento 2, 7m36s (15m11s)
Ohjeita demotehtäviin.
Luento 4, 4m32s (21m58s)
2. demot
Luento 8, 18m40s (13m27s)
4. demot
Luento 10, 52m28s (13m12s)
5. demot
Luento 12, 37m40s (22m35s)
6. demot
Luento 14, 1h16m1s (14m54s)
Demo 7
Luento 17, 5s (2m9s)
Demo 9
Luento 20, 1h17m7s (12m53s)
Luento 22, 2m16s (27m26s)
Luento 24, 51m55s (17m1s)
Luento 22, 10m25s (6m1s)
Luento 4, 4m40s (22m2s)
2. demot
Luento 24, 10m0s (41m15s)
Luento 7, 36m15s (5m2s)
Luento 6, 24m37s (9m41s)
Luento 2, 1h1m23s (13m18s)
Luento 4, 59m15s (1m11s)
Luento 4, 54m40s (3m48s)
Luento 3, 1h0m45s (6m15s)
Luento 9, 47m10s (12m57s)
Luento 4, 58m40s (41s)
Luento 8, 1h16m28s (2m3s)
Luento 12, 8m27s (17m57s)
Luento 10, 46m12s (4m58s)
Luento 10, 8m55s (6m57s)
Luento 8, 1h19m5s (7m5s)
Luento 12, 26m24s (10m26s)
Luento 24, 20m26s (1m4s) Funktio-olio
14. Funktio-olio
Luento 20, 49m0s (21m0s)
14.4 Lambda -lausekkeet
Luento 20, 45m14s (3m58s)
Luento 20, 23m1s (9m43s)
14.1 Numeerinen integrointi
Luento 20, 32m44s (11m51s)
14.2 Numeerinen integrointi ja rajapintaHarjoitustyö
Luento 23, 1h11m40s (23m20s)
Luento 22, 31m50s (29m41s)
Luento 23, 16m26s (8m9s)
Luento 21, 1h4m6s (26m40s)
Luento 21, 46m4s (18m1s)
Luento 21, 20m31s (7m42s)
15. Tiedostot
Luento 21, 29m0s (17m50s)
Luento 2, 25m35s (33m11s)
Luento 10, 15m56s (30m7s)
Luento 11, 55m15s (7m37s)
Vaihe 4. Tietorakenteet ja luokat I
Luento 2, 27m30s (6m20s)
Wiki
Luento 2, 32m38s (1m9s)
Wiki
11 (1h10m30s)
CRC kortit
Luento 2, 1h11m40s (2m40s)
Luento 18, 43m23s (6m7s)
Luento 18, 49m31s (9m42s)
Luento 22, 47m0s (19m2s)
Luento 22, 1h8m0s (22m0s)
Luento 14, 6m6s (34m20s)
Luento 14, 6m6s (34m20s)
Luento 24, 1h12m56s (9m4s)
12, 4m59s (3m1s)
Relaatiomalli tietorakenteeseenJava-kielen taulukoista
12. Taulukot
Luento 15, 1h21m44s (5m29s)
12.3 Moniulotteiset taulukot Javassa
Luento 15, 20m5s (12m30s)
12.1.3 Taulukon läpikäyminen for ja for-each -silmukoilla
Luento 15, 4m22s (39m13s)
12.1 Yksiulotteiset taulukotTiedoston käsittely
Luento 18, 1m4s (6m36s)
15.2.4 Tiedostoon kirjoittaminen
Luento 17, 53m0s (37m8s) Java-perusteita
Luento 9, 2m0s (29m20s)
Luento 16, 1h18m0s (3m1s)
Luento 17, 13m15s (11m41s)
Luento 20, 23m2s (26m10s)
Luento 20, 49m15s (13m45s)
Luento 16, 1h3m36s (4m50s)
Luento 15, 1h27m20s (4m38s)
12.4 Komentorivin parametrit (args)
Luento 15, 1h11m45s (9m15s)
12.2 Merkkijonot
Luento 6, 53m3s (17m33s)
Kohti olio-ohjelmointia
Luento 16, 1h17m39s (3m18s)
Luento 16, 26m50s (11m8s)
Luento 15, 1h7m56s (3m49s)
12.2 Merkkijonot
Luento 15, 1h19m18s (10h2m27s)
12.2 Merkkijonot
Luento 16 (3m53s)
Dynaaminen muistinkäyttö
Luento 16 (1h11m9s)
Dynaaminen muistinkäyttö
Luento 17, 17m50s (33m30s)
Iteraattori
Luento 16, 1h17m42s (11m15s)
Interface Collection
Luento 18, 14m50s (10m17s)
Tiedostot
Luento 18, 25m10s (5m40s)
Tiedostot
Luento 16, 59m30s (24m0s)
Linkitetty lista
Luento 18, 1h7m26s (15m4s)
Luento 8, 36m22s (3m18s) SceneBuilder
Luento 2, 1h14m41s (17m10s)
Luento 4, 1h24m45s (4m1s)
Luento 3, 1h19m15s (8m53s)
Luento 13, 8m12s (1m29s)
Luokkien suunnittelu ja tietorakenteet, modaalit dialogit
Luento 2, 36m35s (13m43s)
SVN:n käyttö Ohjelmointi 2-kurssillaTaustamateriaalia
Luento 5 (28m40s)
Luento 5, 47m33s (4m44s)
Alice.org
Luento 5, 47m33s (4m44s)
Alice.org
Luento 5, 52m38s (8m33s)
Lego Mindstorms-sivusto
Luento 5, 1h5m0s (24m45s)
5. Esimerkkejä eri kielistä
Luento 21, 2m27s (8m6s)
Tentit ja viivakooditTestaus
1.6 Testaus
Luento 7, 9m3s (27m12s)
Testaus
Luento 7, 55m15s (4m55s)
7.10 ComTest
Luento 24 (51m15s)
7.10 ComTest
Luento 4, 1h8m15s (2m33s)
Työkalut - ComTest
Luento 4, 1h12m19s (56s)
Työkalut - JUnit
Luento 7, 44m0s (11m43s)
JUnit ja ohj2-kurssi
Luento 8, 46m10s (30m20s) Tulostaminen
7.5.7 Aliohjelmat tulostavat harvoin
Luento 15, 10m33s (12m25s)
16.10 Tulostaminen
Luento 10, 55m40s (1m57s)
6.4.9 Tulostuslause
Luento 10, 57m37s (28s) Scenebuilder ja graafiset käyttöliittymät
Luento 6, 1h10m54s (23m43s)
Matkaohjelman esimerkkiWindows 8 ohjelmointi
Luento 25, 25m42s (4m18s)
Luento 25, 1h2m59s (6m0s)
Luento 25, 41m30s (14m55s)
Luento 25, 12m0s (29m28s)
Luento 25, 7m50s (4m10s) Java ja tietokannat
Java ja tietokannat Luento 1 (3m56s)
Java ja tietokannat Luento 1, 3m57s (7m8s)
Java ja tietokannat Luento 1, 24m24s (5m1s)
Java ja tietokannat Luento 1, 29m26s (6m51s)
Java ja tietokannat Luento 1, 18m5s (6m19s) Add paragraph below (tai above jos se on parempi).stem sopivaksi (linkin otsikko)file (katso tarkkaan luento05a yms, ei _m -loppuinen).videonamedoclink kohtaan sen osoite: Luentomonisteen otsikosta saa nimen perään tarvittavan linkin kun vie kursorin otsikon kohdalle, niin oikeaan reunaan tulee #-merkki, josta voi linkin kopioida. Myös sisällysluettelosta voi kopioida linkin hiiren oikealle. Vaihda myös doctextvastaavaksi.doc-alkuiset rivit.start ja vastaavasti loppuaika end.Edit ja korjaa.Kopioi tämä videota varten (ÄLÄ muuta type: -riviä!)
``` {#V1 plugin="showVideo"}
type: list
stem: "Mistä aliohjelmille parametrejä"
videoname: "Luento 3"
doctext: "6. Aliohjelmat"
doclink: "http://tim.it.jyu.fi/view/1#aliohjelmat"
start: 39:00
end: 1:19:15
width: 400
height: 300
file: "http://kurssit.it.jyu.fi/ITKP102/2015s/luento/luento03a.mp4"
```
Edellinen tuottaisi rivin:
Luento 3, 39m0s (40m15s)
6. AliohjelmatKun haluat lisätä uuden otsikon hakemistoon, niin kopioi tämä uutta otsikkoa varten ja vaihda otsikko ja linkki vastaaviksi. Uuden otsikon nimi kirjoitetaan kohtaan stem: "Uusi otsikko". Mikäli ei ole sopiaa monisteen tai TIM sivun linkkiä, niin doc-alkuiset rivit voi jättää pois.
``` {#V2 plugin="showVideo"}
type: small
stem: "Aliohjelmat"
doctext: "6. Aliohjelmat"
doclink: "http://tim.jyu.fi/view/1#aliohjelmat"
```
Tämä tuottaisi otsikkorivin:
Aliohjelmat
6. Aliohjelmat
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.