Ohjelmointi 2 / kevät 2015 / Videoiden hakemisto aihepiireittäin

Ohjeet hakemistomerkintöjen tekemiseen

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.

  1. Katso videoita (luennot tai demot)
  2. Kun näet mielenkiintoisen kohdan, joka olisi syytä saada tähän hakemistoon, niin katso aikaleima (esim 21:05)
  3. Vinkki: avaa useampi selainikkuna, ja katso videota yhdessä ja tee näitä merkintöjä toisessa ikkunassa. Ja ehkä pidä vielä luentomonistetta auki kolmannessa.
  4. Kopioi alla oleva malli leikepöydälle.
  5. Hae sopiva pääotsikko alla olevasta listasta. Mene siinä sopivaan kohtaan ja klikkaa kappaletta. Sitten voit valita oikealla olevista painikkeista lisäämisen ylä/alapuolelle.
  6. Paina sitä ja saat uuteen ikkunaan tilan, johon voit liittää leikepöydältä mallikoodin. Muokkaa mallikoodi vastaamaan uutta aihettasi.
  7. Vaihda stem sopivaksi (linkin otsikko)
  8. Vaihda videon osoite (katso tarkkaan luento05a yms).
  9. Vaihda videon nimi
  10. Jos videoon liittyy selkeä monisteen kohta, laita doclink kohtaan sen osoite: Luentomonisteen otsikosta saa nimen perään tarvittavan linkin kun klikkaa nimen perässä olevaa #-merkkiä. Vaihda myös doctext vastaavaksi. Linkin saa kopioitua myös sisällysluettelosta hiiren oikealla napilla. Mikäli monisteessa ei ole vastaavaa kohtaa poista rivit doclinkja doctext.
  11. Jos selkeää monisteen kohtaa ei ole, poista doc-alkuiset rivit.
  12. laita huolella videon alkuaika start ja vastaavasti loppuaika end.
  13. Ole huolellinen että kullakin rivillä on kaksoispisteen (:) jälkeen välilyönti.
  14. Kun valmis, paina Save sekä vielä selaimen Refreshniin näet muutokset.
  15. Katso näyttääkö hyvältä? Jos näyttää ok ,muuten klikkaa kappaletta ja valitse oikealta Edit ja korjaa.
  16. Tarvittaessa lisää uusi otsikko, silloin kopio pohjaksi alta otsikko.

Mallit

Kopioi tämä videota varten

Kun haluat lisätä uuden otsíkon allaolevaan hakemistoon, niin kopioi tämä uutta otsikkoa varten ja vaihda otsikko ja linkki vastaaviksi. Uuden otsikon nimi kirjoitetaan kohtaan stem: " Uusi otsikko"

Hakemisto

Omaa avainsanaa voi etsiä aakkosjärjestyksessä aihepiirin tai yksittäisen nimen mukaan:

Opiskelijaesimerkit olio-ohjelmoinnista

# V2
Java-kielen taulukoista 12. Taulukot
# V1
Tietorakenteet: SortedMap (kompleksisuudesta myös asiaa) Luento 20 – 10m19s (13m35s)
# V1
Tulosta-aliohjelma taulukoille ja sen testaus (+tietovirroista) Luento 15 – 43m36s (15m11s)
# V1
Taulukot dynaamisesti (geneerisyys ja vähän iteroinnista) Luento 16 – 51m40s (42m8s) 13.4 Geneerinen taulukko
# V2
Algoritmin suunnittelu 3. Algoritmin suunnittelu
# V1
Rinnakkaisuudesta/moniajosta Luento 3 – 36m53s (5m27s)
# V1
Algoritmien kompleksisuudesta, O(n), P=NP Luento 3 – 52m43s (16m9s) 3.2.6 Algoritmin parantaminen
# V2
Eclipse ja Windowbuilder
# V1
Kohti olio-ohjelmointia ja aikaesimerkki Luento 6 – 30m35s (28m1s) 8.1 Miksi olioita tarvitaan
# V1
Toimintojen lisääminen graafiseen ohjelmaan Luento 6 – 1h21m30s (10m21s) 7.11 Mittakaavaohjelma graafisena
# V1
Eclipsen ja WindowBuilderin käytöstä Luento 3 – 1h8m53s (22m17s)
# V1
Äänestysohjelma-esimerkki Luento 9 – 1h9m45s (21m45s)
# V1
WindowBuilder-ikkunoiden tyylin vaihtaminen Luento 9 – 1h18m25s (37s)
# V1
Tyhjän toiminnallisuuden tekeminen GUI-ohjelmaan (HT vaihe 3 ohjeet) Luento 10 – 12m55s (1h2m12s)
# V1
Actioneiden käyttö Windowbuilderissa Luento 11 – 1h16m12s (10m58s)
# V2
Tiedostoista
# V1
Tiedostoon tulostaminen ajamalla ohjelma komentoriviltä Luento 18 – 5m2s (5m32s)
# V2
Harjoitustyö
# V1
Tallennettavien tietojen oikeellisuustarkistuksesta Luento 22 – 48m30s (13m52s) 16.6 Oikeellisuustarkistukset
# V1
Harjoitustyön vaiheista 3 ja 4 vaiheeseen 5, muistutus työmäärästä. Luento 13 – 1s (5m18s)
# V1
Harjoitustyön vaiheen 5 alku, jäseneen ensimmäiset koodit Luento 13 – 5m20s (45m5s)
# V1
Harjoitustyön vaiheen 5 alku, jäseniin ensimmäiset koodit Luento 13 – 50m26s (22m58s)
# V1
Harjoitustyön vaiheeen 5 alku, jäsenien lisäyksestä Luento 13 – 1h13m26s (12m27s)
# V1
Harjoitustyön vaiheeen 5 alku, testejä jäsenille Luento 13 – 1h25m52s (5m45s)
# V1
Harjoitustyön vaihetta 5, kerhon harrastuksista + tietorakenteista Luento 17 – 1s (12m35s)
# V1
Tiedostoihin kirjoittamisesta harkkatyössä, vaihe 6 Luento 18 – 27m25s (14m15s)
# V2
Käyttöliittymä historiaa
# V1
Ns. sisäluokka ja nimetön luokka Luento 21 – 24m15s (8m45s)
# V1
Luokka hiiren liikkumista varten Luento 21 – 33m1s (12m14s)
# V2
Esimerkkejä eri kielistä 5. Esimerkkejä eri kielistä
# V1
Graafisesta ohjelmoinnista (Alice, Lego Mindstorms NXT) Luento 5 – 1h0m26s (9m24s)
# V1
Poista-esimerkki tapa 1 (vähän myös stringeistä) Luento 7 – 5m30s (32m22s) 7.8 Yksikkötestaus
# V2
# V1
Olioista esimerkkinä addCircle, ei-iisin ja iisin ero Luento 9 – 31m0s (4m32s)
# V1
Luokkien iloista, mitä tapahtuu addCircle:ssä tai addLine:ssa Luento 9 – 37m15s (12m32s)
# V1
Olioiden perinnästä, esimerkkinä eläinluokat Luento 5 – 1h13m17s (18m0s) 8.3 Perintä
# V1
Olioiden hierarkiasta ja Swing-komponenttien ominaisuuksista Luento 10 – 55s (4m28s)
# V1
Astiapeli osa 2 ja taika-astia Luento 12 – 1h1m55s (26m45s)
# V2
Oliosuunnittelu 10. Oliosuunnittelu
# V1
Luokkien suunnittelusta ja CRC-korteista (harkkatyö vaihe 4) Luento 11 – 4m55s (22m5s) 10.3 Luokat
# V1
Olioiden tallennustavoista, taulukoista ja listoista Luento 11 – 28m30s (17m0s) 11.2 Valittava tietorakenne
# V1
Tietorakennekuvasta (harkkatyö vaihe 4) Luento 11 – 45m30s (26m30s)
# V2
Funktio-oliot 14.0 Funktio-oliot
# V1
# V1
Tehtävä 3. Poista jonosta kaikki esiintymät Tehtävä 3. Poista jonosta kaikki esiintymät – 33m15s (19m5s)
# V1
Tehtävä 6. Samanlaisen koodin muuttaminen yhdeksi aliohjelmaksi Tehtävä 6. Samanlaisen koodin muuttaminen yhdeksi aliohjelmaksi – 1h19m50s (4m30s)
# V1
Tehtävä 6. if-lauseiden uudelleen järjestely Tehtävä 6. if-lauseiden uudelleen järjestely – 1h0m5s (20m10s)
# V1
# V1
Tehtävä 3-4. Äänestys - tyttö, poika, nainen, mies Tehtävä 3-4. Äänestys - tyttö, poika, nainen, mies – 37m50s (28m35s)
# V1
Tehtävä 1. Java ja String-luokka Tehtävä 1 – 2m21s (26m35s)
# V1
Tehtävä 2. String-luokka lisää Tehtävä 2 – 28m58s (21m57s)
# V1
Tehtävä 3-4. Postimaksut Tehtävä 3-4 – 50m53s (8m42s)
# V1
Tehtävä 5. Palindromi Tehtävä 5 – 59m37s (17m17s)
# V1
Tehtävä 6. Tuhoa lopusta Tehtävä 6 – 1h16m54s (9m46s)
# V1
Tehtävä 8. Taulukon raja-arvot Tehtävä 8 – 1h35m8s (5m58s)
# V1
Tehtävä B5-6. Esiintymat Tehtävä B5-6 – 1h41m10s (4m59s)
# V1
Tehtävä 1-2. Mäkihyppy Tehtävä 1-2 – 22s (25m13s)
# V1
Tehtävä 3. Postimaksu oliotaulukolla Tehtävä 3 – 25m55s (23m40s)
# V1
Tehtävä 4-5. Liittymän erottaminen Tehtävä 4-5 – 49m42s (19m18s)
# V1
Tehtävä 6. Matriisin suurin Tehtävä 6 – 1h9m5s (18m55s)
# V1
Tehtävä 7. Matriisin summa taulukon summan avulla Tehtävä 7 – 1h28m15s (1m55s)
# V1
Tehtävä 8. Päivämäärä Tehtävä 8 – 1h30m11s (7m44s)
# V1
Tehtävä 1. Pöytätesti Tehtävä 1 – 5s (43m7s)
# V1
Tehtävä 2. Pisin nouseva Tehtävä 2 – 50m15s (13m35s)
# V1
Tehtävä 3. Tiedostosta kopiointi Tehtävä 3 – 1h3m48s (9m37s)
# V1
Tehtävä 5. Muutettava Int-luokka Tehtävä 5 – 1h23m0s (2m40s)
# V1
Tehtävä 6. Poista taulukosta Tehtävä 6 – 1h25m40s (8m42s)
# V1
Tehtävä 8. Poista Taulukko-luokasta Tehtävä 8 – 1h37m0s (52s)
# V1
Tehtävä 9. Tiedoston kirjoittaminen Tehtävä 9 – 1h37m53s (2m57s)
# V1
Tehtävä B1-2. Kuvasta luokka Tehtävä B1-2 – 1h40m55s (4m20s)
# V1
Tehtävä 1. Tiedoston numerointi Tehtävä 1 – 5s (39m13s)
# V1
Tehtävä 2. Tiettyjen rivien tulostaminen tiedostosta Tehtävä 2 – 58m13s (9m27s)
# V1
Tehtävä 3. Laske tiedoston kirjainten esiintymät Tehtävä 3 – 39m20s (18m50s)
# V1
Tehtävä 5. Taulukon klooni Tehtävä 5 – 1h7m39s (13m26s)
# V1
Tehtävä 6. Linkitetyn listan kuva Tehtävä 6 – 1h21m5s (1m12s)
# V1
Tehtävä 7. Lisääminen linkitettyyn listaan Tehtävä 7 – 1h22m16s (3m12s)
# V1
Tehtävä 8. Linkitetyn listan läpikäynti ja poistaKaikki() Tehtävä 8 – 1h25m28s (3m3s)
# V1
Tehtävä G1-2. Listan kääntäminen Tehtävä G1-2 – 1h28m31s (3m9s)
# V1
Tehtävä B3. Linkitetyn listan iteraattori Tehtävä B3 – 1h31m40s (5m25s)
# V1
Tehtävä 1-3. Valuutat Tehtävä 1-3 – 1m42s (35m25s)
# V1
Tehtävä 4. Listaa kaikki Tehtävä 4 – 37m7s (6m3s)
# V1
Tehtävä 5. Kutsuhierarkia Tehtävä 5 – 43m10s (1m46s)
# V1
Tehtävä 6. Funktion minimi Tehtävä 6 – 44m56s (10m14s)
# V1
Tehtävä 7-8. Sinin piirtäminen Tehtävä 7-8 – 55m10s (13m27s)
# V1
Tehtävä B&G 1-2. Kunnollinen piirtäminen ja tangentti Tehtävä B&G 1-2 – 1h8m37s (24m33s)
# V1
Tehtävä G 3-4. Graafinen astiapeli Tehtävä G 3-4 – 1h33m10s (8m36s)
# V2
Graphics.jar ja Music.jar käytöstä
# V1
Piirtäminen kursorin kohdalle Luento 9 – 53m50s (2m5s)

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.