wiki:s2013/luentojen-aiheet
Last modified 3 years ago Last modified on 2014-11-01 21:29:42

Luentojen aiheet ja luennolla jaettu materiaali

Ohjelmointi 1, C#, syksy 2013

Syksyn 2013 aikataulu ja aiheet sekä videot

  • tarkista että videon osoitteessa on 2013s (ei siis 2012?), silloin video on päivittynyt uudeksi. Yleensä aikaisintaan 2 tuntia ko. tapahtuman jälkeen. Jos vuosi on väärin, korjaa oikea siihen tilalle.
  • videon nimi on muotoa luentoXXy.mp4, jossa XX on luennon numero, esim 01 ja y=a jos ensimmäinen luennon puolisko (tai luento pidetty kokonaan yhteen) ja y=b jos luennon toinen puolisko. Videon mobiiliversion on nimellä luentoXXy_m.mp4.

Tulossa

  • kaikki syksyn luennot on pidetty

Pidetty

M1. luento: ti 3.12.2013 klo 16:00-18:00: Pelin siirtäminen puhelimeen

24. luento: ti 26.11.2013 klo 14:15-16:00: Esimerkki pelin tekemisestä

23. luento: ma 25.11.2013 klo 12:15-14:00: Graafisen käyttöliittymän tekeminen

22. luento: ti 20.11.2011 klo 14:15-16:00: Liukulukujen esittäminen tietokoneessa, kertausta

21. luento: ma 18.11.2013 klo 12:15-14:00: Kertausta - InSitu

3D. luento: ke 13.11.2013 klo 14:15-14:45 (MaA 102): Matriisit ja 3D-grafiikka

20. luento: ti 12.11.2013 klo 14:15-16:00: Ohjelman suoritusaika, Poikkeukset, Delegaatti ja Lambda-lauseke

19. luento: ma 11.11.2013 klo 12:15-14:00: Rekursio

18. luento: ti 5.11.2013 klo 14:15-16:00: Tiedoston lukeminen ja käsitely

17. luento: ma 4.11.2013 klo 12:15-14:00: Refaktorointi olioiksi, Parhaiden pisteiden lista (Jypeli), pistelaskuri (Jypeli), Gamepadin kuuntelu: digipad ja tatit (Jypeli),

Vuoden 2013 esimerkki: AmebaDanceWars refaktorointi, if-lauseiden vähentäminen olioita käyttämällä

Vuoden 2012 esimerkki: Lumiukot oliolla: s2012 luennot

16. luento: ti 29.10.2013 klo 14:15-16:00: Oliot, listat, silmukat, muuttujien näkyvyys, hiiren kuuntelu (Jypeli)

15. luento: ma 28.10.2013 klo 12:15-14:00: Funktioiden kutsuminen, taulukot, dynaamiset tietorakenteet: lista

14. luento: ti 22.10.2013 klo 14:15-16:00: Törmäysten käsittely (Jypeli), laskurit (Jypeli), moniulotteiset taulukot

13. luento: ma 21.10.2013 klo 12:15-14:00: Merkkijonojen paloittelu, pelikenttä merkkijonosta

12. luento: ti 16.10.2012 klo 14:15-16:00: Moniulotteiset taulukot

11. luento. ma 14.10.2012 klo 12:15-14:00: Aliohjelmien tekeminen, taulukot, silmukat, if-lauseet, etsiminen, debuggaus, olioviitteet (Insitu-luento)

10. luento: ti 8.10.2013 klo 14:15-12:00: Taulukot, silmukat

9. luento: ma 7.10.2013 klo 12:15-14:00: String, StringBuilder, ehtolauseet, luokan käyttäminen sekä olioviitteet

8. luento: ti 01.10.2013 klo 14:15-16:00: String, StringBuilder, ehtolauseet, ComTest

7. luento: ma 30.09.2013 klo 12:15-14:00: HT, Visual Studio, parametrin välitys, muuttujat, funktiot, ehtolauseet ja testaaminen

6. luento: ti 24.09.2013 klo 14:15-16:00: Aihe: Visual Studio, aliohjelman paluuarvo, funktio ja parametrin välitys (Insitu-luento)

5. luento: ma 23.09.2013 klo 12:15-14:00: Aihe: Visual Studio, muuttujat (Insitu-luento)

4. luento: ti 17.9.2013 klo 14:15-16:00: Aihe: Aliohjelmat, muuttujat

3. luento: ma 16.9.2013 klo 12:15-14:45: Aihe: Yksinkertainen graafinen C#-ohjelma, aliohjelmat, dokumentointi

2. luento: ti 10.9.2013 klo 14:15-16:00: Aihe: Tekstinkäsittely, näppäinoikotiet, yksinkertainen graafinen C#-ohjelma

1. luento: ma 9.9.2013 klo 12:15-14:00: Aihe: Alkubyrokratia, komentorivi, yksinkertaisin C#-ohjelma

Pidetty

Syksyn 2012 luennot

3D. luento: ke 17.10.2011 klo 16:15-16:45: Matriisit ja 3D-grafiikka

Syksyn 2011 luennot

Mob. luento: ke 7.12.2011 klo 10:15-12:10: Pelin siirtäminen puhelimeen

24. luento: ti 22.11.2011 klo 9:00-17:00: Windows Phone -kehitys

  • Microsoftin ja Nokia järjestämä päivä

Kevät 2011 / C#

Harjoitustöiden esittely, 4.-5. huhtikuuta 2011

18. luento: ke 16.3.2011 klo 8:15-10:00: Splash screenin (aloitusruutu) tekeminen (Jypeli), Gamepadin kuuntelu: digipad ja tatit (Jypeli), ExplosionSystem-räjähdys (Jypeli)

Vanhojen kurssien luentojen aiheet