wiki:k2013/luentojen-aiheet
Last modified 5 years ago Last modified on 2013-04-04 12:17:02
» Luennot » Demot » Ohjaukset » Harjoitustyö

  1. Ohjelmointi 1 » Luentojen aikataulu, aiheet ja materiaali, …
  2. Kevät 2013
    1. 22. luento: Liukulukujen esittäminen tietokoneessa, kertausta (Video: …
    2. 21. luento: Kertausta: Tapaus SiirraKirjaimet (Video: …
    3. 20. luento: to 15.3.2012 klo 8:15-10:00: Slider, Rekursio (Video: …
    4. 19. luento: Lukujen esiintymät, Rekursio (Video: …
    5. 18. luento: Palloja karkuun (Video: …
    6. 17. luento: Johdatus olio-ohjelmointiin (Video: …
    7. 16. luento: Funktioiden kutsuminen, taulukot, dynaamiset tietorakenteet: …
    8. 15. luento: Listat. Lähin piste hiirestä: hiiren kuuntelu ym. (Video: …
    9. 14. luento: Pelikenttä merkkijonosta, törmäykset, tägit, ym. (Video: …
    10. 13. luento: Merkkijonojen pilkkominen, pelikentän luominen merkkijonoista …
    11. 12. luento: Debuggaus, moniulotteiset taulukot (Video: …
    12. 11. luento: Ajastin (Jypeli), laskuri (Jypeli), attribuutit (Video: …
    13. 10. luento: Taulukot, String vs StringBuilder, olioviitteet (Video: …
    14. 9. luento: String, StringBuilder, taulukot, silmukat (Video: …
    15. 8. luento: String, ehtolauseet, ComTest (Video: …
    16. 7. luento: Merkkijonot, muuttujat, funktiot (Video: …
    17. 6. luento: Aliohjelman paluuarvo, funktio ja parametrin välitys (Video: …
    18. 5. luento: muuttujat, aliohjelman paluuarvo (Video: …
    19. 4. luento: Visual Studio, aliohjelmat, muuttujat (Video: …
    20. 3. luento: Yksinkertainen graafinen C#-ohjelma, aliohjelmat, dokumentointi …
    21. 2. luento: Tekstinkäsittely, näppäinoikotiet, yksinkertainen graafinen …
    22. 1. luento: ti 15.1.2013 klo 12:15-14:00 (auditorio 3): Alkubyrokratia, …
  3. Kevät 2012
  4. Vastaava sivu aiemmilta kursseilta

source:/luentomonistecs/kuvat/lumiukko3.png

Ohjelmointi 1 » Luentojen aikataulu, aiheet ja materiaali, luentovideot

(Tämä sivu päivittyy kurssin mittaan.)

Kevät 2013

22. luento: Liukulukujen esittäminen tietokoneessa, kertausta (Video: HD, SD)

21. luento: Kertausta: Tapaus SiirraKirjaimet (Video: HD, SD)

  • Debuggausnäyte annettava ennen kurssin loppua (ohjaukset, tai varaa aika)
  • HT esittelyt demo 11 yhteydessä ma 8.4. klo 8:30-10:00, sekä tiistaina 9.4. klo 12-14. Voit varata esitysvuorosi.
  • HT pitää myös julkisen esittelemisen lisäksi myös virallisesti palauttaa, missä katsotaan muodolliset vaatimukset
  • Tentti perjantai 19.4. klo 12-16. Saa olla lunttilappu mukana, ei kuitenkaan kirjoja/laskimia/tietokoneita yms.
  • Mobiili jatko-osa ITKP106 alkaa 10.4. klo 10-12, ilmoittaudu Korppiin

20. luento: to 15.3.2012 klo 8:15-10:00: Slider, Rekursio (Video: HD, SD)

19. luento: Lukujen esiintymät, Rekursio (Video: HD, SD)

18. luento: Palloja karkuun (Video: HD, SD)

17. luento: Johdatus olio-ohjelmointiin (Video: HD, SD)

16. luento: Funktioiden kutsuminen, taulukot, dynaamiset tietorakenteet: lista (Video: HD, SD)

15. luento: Listat. Lähin piste hiirestä: hiiren kuuntelu ym. (Video: HD, SD)

14. luento: Pelikenttä merkkijonosta, törmäykset, tägit, ym. (Video: HD, SD)

13. luento: Merkkijonojen pilkkominen, pelikentän luominen merkkijonoista (TileMap) (Video: HD, SD)

12. luento: Debuggaus, moniulotteiset taulukot (Video: HD, SD)

11. luento: Ajastin (Jypeli), laskuri (Jypeli), attribuutit (Video: HD, SD)

  • Tehtiin peli CatchHeads (ks. YouTube)
  • Julkisia (public) attribuutteja (englanniksi field, suomeksi käytetään myös sanaa kenttä), jotka toimivat ohjelmassa usein globaalien muuttujien tavoin, pitää välttää. Silloin kun niitä ehdottomasti tarvitaan, niin merkitään ne private-määreellä, jolloin muista luokista ei päästä ilman lupaa käyttämään niitä. Periaate pitäisi olla, että niitä tarvitaan vain poikkeustapauksissa.
  • Jos tarvit pelissäsi vakioita (esimerkiksi pelitasojen lukumäärä tms) niin tee siitä julkinen muuttumatton kenttä (const, tai readonly-määre tyypin eteen)
  • Video: MP4 HD (~720p), MP4 kännykkäversio (~480p)

10. luento: Taulukot, String vs StringBuilder, olioviitteet (Video: HD, SD)

9. luento: String, StringBuilder, taulukot, silmukat (Video: HD, SD)

8. luento: String, ehtolauseet, ComTest (Video: HD, SD)

7. luento: Merkkijonot, muuttujat, funktiot (Video: HD, SD)

6. luento: Aliohjelman paluuarvo, funktio ja parametrin välitys (Video: HD, SD)

5. luento: muuttujat, aliohjelman paluuarvo (Video: HD, SD)

4. luento: Visual Studio, aliohjelmat, muuttujat (Video: HD, SD)

3. luento: Yksinkertainen graafinen C#-ohjelma, aliohjelmat, dokumentointi (Video: HD, SD)

2. luento: Tekstinkäsittely, näppäinoikotiet, yksinkertainen graafinen C#-ohjelma (Video: HD, SD)

1. luento: ti 15.1.2013 klo 12:15-14:00 (auditorio 3): Alkubyrokratia, komentorivi, yksinkertaisin C#-ohjelma (Video: HD, SD)

Kevät 2012

Vastaava sivu aiemmilta kursseilta