Luennot

Jos haluat katsoa viime kevään luentoja (vaikkapa tutustua aiheeseen etupainotteisesti), niin ne löytyvät alapuolelta.

Kevään 2022 luennot

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

# luento01

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

Miten luentojen mallikoodit ladataan omalle koneelle? Vastaavasti kuin demot, mutta gitlab-varaston osoite on https://gitlab.jyu.fi/tie/ohj1/2022k/esimerkit.git.

3. luento: Lumiukko, aliohjelmat

# luento04

4. luento: Visual Studio, aliohjelmat, muuttujat

# luento05

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

# luento06

6. luento: Funktio, ehtolause

# luento07

7. luento: Testaaminen, ComTest, merkkijonot

# luento08

8. luento: Merkkijonot, ehtolauseet, ComTest

# luento9
# luento10

10. luento: StringBuilder, arvo- ja viitetyypit

# luento11

11. luento: Olio-ohjelmointi

# luento12

12. luento: Olio-ohjelmointi

# luento13

13. luento: Matriisit

# luento14

14. luento: Kokoelma-tietorakenteet: Lista, Sanakirja

# luento15

15. luento: Näkyvyysalueet, arvo- ja viitepohjaiset muuttujat

# luento16

16. luento: Funktion toteutusstrategiat, rekursio

  • 📺 Katso tallenne
  • Kalvot
  • Lisälukemista. Opiskele omatoimisesti / otetaan seuraavalla luennolla aikataulun mukaan
    • SierpinskiKolmio.cs - versio jossa kolmiot piirretään viivoina Canvas-oliolle. Tässä versiossa mukana myös liukusäädin jolla kolmiota voi zoomata
    • SierpinskiAnimaatio.cs - versio missä saa kolmioita piirrettyä yksi kerrallaan. Ohje: Enterillä saat lisää kolmioita, välilyönti puolittaa pienimmän kolmion koon.
  • Luennon koodit
# luento17

17. luento: Rekursio

Tulevat luennot

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

# luento18

18. luento: Kertaus1

Kevään 2021 luennot

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

# luento15

15. luento: Lähin piste hiirestä

# luento16

16. luento: Olioviitteet, Dictionary

# luento17

17. luento: Palloja karkuun

# luento20

20. luento: Kertaus

# luento21

21. luento: Liukuluvut, kertaus

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