Kevään 2026 luennot ja palautustilaisuudet

Luentojen aiheet ja linkit löytyvät jatkossa osoitteesta

https://ohjelmointi1.it.jyu.fi

Aikaisempien toteutusten materiaaleja

Alla olevat materiaalit saattavat sisältää vanhentunutta tietoa. Ne ovat kuitenkin tässä, jos haluat tutustua asiaan etupainotteisesti.

# luento1-vanha

1. luento (syksy 2025): Yleiset tiedot; mitä ohjelmointi on?

# luento2-vanhaid="XPB9yttptMqu"

2. luento (syksy 2025): Integroitu kehitysympäristö, graafinen C#-ohjelma

# luento3-vanha

3. luento (syksy 2025): Muuttujat

# luento4-vanha

4. luento (syksy 2025): Aliohjelmat

  • 📺 Katso tallenne (Lataa video, YouTube, Moniviestin). 📊 Kalvot. 🧾 Koodit.
  • M: 6. Aliohjelmat,
    • Oletusnäkyvyys aliohjelmille on private. Tällä kurssilla tehdään kuitenkin käytännössä aina public-aliohjelmia, joten public kirjoitetaan aliohjelmien (ja luokan) eteen aina manuaalisesti. Asiasta lisää Ohjelmointi 2 -kurssilla.
    • Huomaa, että komentoriviohjelmassa näkyvyysmääreen perään tulee toistaiseksi staattisuusmääre, eli public static. Jypelissä taas riittää vain public
# luento5-vanha

5. luento (syksy 2025): muuttujat, operaattorit, aliohjelman paluuarvo

# luento6-vanha

6. luento (syksy 2025): Aliohjelman kuormittaminen, ehtolause

# luento7-vanha

7. luento (syksy 2025): Testaaminen, ComTest

# luento8-vanha

8. luento (syksy 2025): Harjoitustyö, Merkkijonot

# luento9-vanha

9. luento (syksy 2025): Toistolauseet ja debuggaus

Luentotallenteita ei valitettavasti ole saatavilla luennoitsijan sairastumisen takia

# luento10-vanha

10. luento (syksy 2025): Taulukot

Luentotallenteita ei valitettavasti ole saatavilla luennoitsijan sairastumisen takia

# luento11-vanha

11. luento (syksy 2025): Tyyppimuunnokset, kertaus operaattoreista

# luento12-vanha

12. luento (syksy 2025): Taulukkoja ja silmukoita

Huom: Luento järjestetään vain etäluentona. Liity mukaan osoitteesta https://tim.pm/ohj1-luento.

# luento13-vanha

13. luento (syksy 2025): Hyödyllisiä tietorakenteita 1

# luento14-vanha

14. luento (syksy 2025): Hyödyllisiä tietorakenteita 2; harjoitustyön tekemisestä

# extra1

Extramateriaali (syksy 2025): Harjoitustyö 2,5 tunnissa

Tämä on lisämateriaali eikä kuulu varsinaisen luentosarjan piiriin.

  • 📺 Katso tallenne (YouTube) 🧾 Koodit (valmis peli).
  • PS. Kokeilin parantaa äänen laatua erillisellä tekoälytyökalulla. Otan vastaan palautetta äänestä 😅 - Denis
# luento15-vanha

15. luento (syksy 2025): C#-kielen tyyppijärjestelmästä

# luento16-vanha

16. luento (syksy 2025): switch-lause, attribuutit, rekursio

# extra2

Extramateriaali (kevät 2025): Johdatus olio-ohjelmointiin

Tämä on lisämateriaali eikä kuulu varsinaisen luentosarjan piiriin.

# luento17-vanha

17. luento (syksy 2025): Kertaus, tietoa tentistä

Huom: Luento järjestetään vain etäluentona. Liity mukaan osoitteesta https://tim.pm/ohj1-luento.

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