Ohjelmointi 1, C#, syksy 2015 Luennot

Luennot ovat alempana käännetyssä aikajärjestyksessä. Yleensä kaksi tulevaa odottamassa ja sen alapuolella tänä vuonna pidetyt luennot.

Syksyn 2015 aikataulu ja aiheet sekä videot

  • tarkista että videon osoitteessa on 2015s (ei siis 2014?), 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

M1. luento: ma 30.11.2015 klo 14:15-16:00: Pelin siirtäminen puhelimeen

Ei luentoa, katsotaan alla olevat videot ja tehdään harkka.

Pidetty

24. luento: ti 24.11.2015 klo 14:15-16:00: Kertausluento, Luentokysymyksiä

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

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

21. luento: ma 16.11.2015 klo 12:15-14:00: Kertausta - Luentokyselyt

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

        try
        { 
            // poikkeusalttiit lauseet 
        } 
        catch(Poikkeusluokka p) 
        { 
            // lauseet poikkeuksen sattuessa 
        } 
        finally 
        { 
            // Lauseet jotka tehdään aina 
        }

3D. luento: ti 10.11.2015 klo 12:15-12:45 (MaA 102): Matriisit ja 3D-grafiikka

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

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

17. luento: ma 2.11.2015 klo 12:15-14:00: Pelin tekeminen

16. luento: ti 27.10.2015 klo 14:15-16:00: Oliot

Muu sisältö: listat, silmukat, muuttujien näkyvyys, hiiren kuuntelu (Jypeli)

15. luento: ma 26.10.2015 klo 12:15-14:00: Dynaamiset tietorakenteet: lista

Muu sisältö: Funktioiden kutsuminen, taulukot

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

Muu sisältö: moniulotteiset taulukot

13. luento: ma 19.10.2015 klo 12:15-14:00: Merkkijonojen paloittelu.

Muu sisältö: pelikenttä merkkijonosta

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

11. luento. ma 12.10.2015 klo 12:15-14:00: Olioviitteet (Insitu-luento)

Muu sisältö: Aliohjelmien tekeminen, taulukot, silmukat, if-lauseet, etsiminen, debuggaus

10. luento: ti 6.10.2015 klo 14:15-16:00: Taulukot, silmukat

9. luento: ma 5.10.2015 klo 12:15-14:00: String, StringBuilder

Muu sisältö: ehtolauseet, luokan käyttäminen sekä olioviitteet

8. luento: ti 29.09.2015 klo 14:15-16:00: Ehtolauseet

Muu sisältö: String, StringBuilder, ehtolauseet, ComTest

7. luento: ma 28.09.2015 klo 12:15-14:00: HT, ehtolauseet (Insitu-luento)

Muu sisältö: Visual Studio, parametrin välitys, muuttujat, funktiot, testaaminen

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

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

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

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

2. luento: ti 8.9.2015 klo 14:15-16:00: Aihe: yksinkertainen graafinen C#-ohjelma

Muu sisältö: Tekstinkäsittely, näppäinoikotiet

# L01

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

Syksyn 2014 luennot


Syksyn 2013 luennot

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ä

Vanhojen kurssien luentojen aiheet

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