Luennot

Kaikki tämän kevään luentovideot löydät listana osoitteesta (linkki tulossa).

Jos haluat katsoa viime kevään luentoja (vaikkapa tutustua aiheeseen etupainotteisesti), niin ne löytyvät täältä: https://kurssit.it.jyu.fi/ITKP102/2020k/luento/

Kevään 2021 luennot

Pidetyt luennot

Luentojen aiheet sekä luentotallenteiden linkit ilmestyvät tähän.

# luento01

1. luento: Alkubyrokratia, komentorivi, yksinkertaisin C#-ohjelma

Miten luentojen koodi- ja muut tiedostot ladataan omalle koneelle: Ohjeet tulossa!

3. luento: Lumiukko, aliohjelmat

# luento04

4. luento: Visual Studio, aliohjelmat, muuttujat

Onko tarkoitus, että demoissa tehdään ennakkoon seuraavien luentojen aiheisiin liittyviä tehtäviä? Esim. tässä nämä binääriluvut vasta ja jo demo1:ssa on perustehtävä näistä. Mietin, että missä tahdissa monistetta tulisi lukea, ilmeisesti aina ennakkoon? :)

M-merkinnällä annetut linkit riittävät. Lisäksi demotehtävissä voi olla tarvittavaa lisämateriaalia annettuna, mikäli luennon aikana ei ehditä kaikkea tarvittavaa materiaalia käymään läpi. -AJL

15 Jan 21 (edited 17 Jan 21)
# luento05

5. luento: muuttujat, operaattorit, funktio ja aliohjelman paluuarvo

# luento07

6. luento: Funktio, ehtolause

Linkki videoon “Versionhallinta ja harkkatyön vieminen versionhallintaan” johtaa videoon vuoden 2015 kurssilta?

Kiitos, otin pois tuon turhan linkin. -AJL

27 Jan 21 (edited 27 Jan 21)
# luento07

7. luento: Merkkijonot, muuttujat, funktiot

# luento08

8. luento: Merkkijonot, ehtolauseet, ComTest

# luento9

9. luento: StringBuilder, olioviitteet, taulukot

# luento10

10. luento: Johdatus olio-ohjelmointiin

# luento11

11. luento: Olio-ohjelmointi

# luento12

12. luento: Matriisit

# luento13

13. luento: Pelottava peli loppuun: pelikenttä merkkijonosta, törmäykset, tägit, ym.

# luento14

14. luento: Listat

# luento15

15. luento: Lähin piste hiirestä

# luento16

16. luento: Olioviitteet, Dictionary

# luento17

17. luento: Palloja karkuun

Jypelin lähdekoodia jos lähtee tutkailemaan, sen lataus onnistuu komennolla:

git clone https://github.com/Jypeli-JYU/Jypeli.git --recursive

Oleellinen lisä on siis tuo --recursive lisäasetus.

(Tällä hetkellä) kansiosta testit/TasohyppelypeliFarseer löytyy toimiva hyvin minimalistinen projekti, johon on valmiiksi liitetty kaikki tarvittava. Kaikki muut projektit siellä eivät välttämättä toimi ihan suoraan.

Lopullinen kansion koko ajamisen jälkeen on noin 1.1 gb :)

Lisäys juuri ennen luentoa: Nyt myös kansion juuresta löytyvästä Jypeli.NET-solutionista löytyy testiprojektit.

-MR

08 Mar 21 (edited 09 Mar 21)

Luennon 17 koodit eivät ole vielä näkyvissä, mutta luennon 18 on?

JEp, sori ku non kestänyt. Laitan ne vielä tämän päivän aikana näkyville. -AJL

Nyt on vihdoin nuokin koodit lisätty. -AJL

11 Mar 21 (edited 11 Mar 21)
# luento18

18. luento: Rekursio

Luennon 17 koodit linkkaavat luennon 18 koodeihin (vieläkin…?)

Korjattu. -AJL

12 Mar 21 (edited 12 Mar 21)
# luento19

19. luento: Rekursio

# luento20

20. luento: Kertaus

Korppi ei ole varmaan enää oleellinen? -MR

17 Mar 21
# luento21

21. luento: Liukuluvut, kertaus

Lisäjuttuihin myös Jypelin arkkitehtuuri ja koodimäärät voivat olla kiinnostavia:

https://tim.jyu.fi/view/kurssit/tie/ohj1/materiaali/monisteenTaydennykset#jypelin-arkkitehtuuri

-MR

17 Mar 21

Tulevat luennot

Tulevien luentojen aiheet ilmestyvät tähän pari päivää ennen luentoa.

Kevään 2020 luennot

Alla on listattu edellisen vuoden luentoja. Voit halutessasi tutustua näihin omatoimisesti.

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