Tehtävien tekeminen vaatii kirjautumisen TIMiin. Jos opiskelet korkeakoulussa, avoimessa korkeakoulussa tai lukiolinjalla, kirjaudu Haka-kirjautumisen avulla. Muussa tapauksessa rekisteröidy TIMiin omalla sähköpostiosoitteella (Log in Sign up).
Jos haluat saada opintojaksosta suorituksen, ilmoittaudu opintojaksolle seuraavasti:
Varsinaiset opiskelijat: Ilmoittaudu Sisussa kurssin ITKP102 toteutukselle.
Lukioyhteistyössä opiskelevat (Karstula, Jyväskylän Gradia, Petäjävesi, Salla, Savonlinna jne.): Noudata opettajasi antamia ohjeita.
Muut toisen asteen opiskelijat: Tutustu avoimen opiskelun ohjeisiin
Avoimen yliopiston opiskelijat tai erillisellä opinto-oikeudella opiskelevat: Tutustu avoimen opiskelun ohjeisiin.
Tietoja opintojaksosta
Tervetuloa opiskelemaan ohjelmointia! 😍
Tällä opintojaksolla käsitellään ohjelmoinnin perusteita C#-kielellä.
Opintojaksolla opit
- rakenteisen ohjelmoinnin perusperiaatteita,
- ratkaisemaan yksinkertaisia ongelmia sopivilla algoritmeilla ja tietorakenteilla,
- suunnittelemaan ja toteuttamaan pienimuotoisen pelin C#-kielellä ja siihen tarkoitetuilla työkaluilla.
Et tarvitse aiempaa ohjelmointikokemusta.
Tämä TIM-sivu sisältää vain monisteen, harjoitustehtävien palautuslaatikot, tenttisivut ja etenemisen seurannan. Kaikki ohjeet, luennot ja ajankohtaiset aikataulut löytyvät kurssin materiaalisivulta:
Materiaalit ja aikataulu
- Osa 0 Aloitus!
- Osa 1 Ensimmäinen ohjelma
- ma 31.8.2026 klo 12.15 Luento 1
- ti 1.9.2026 klo 14.15 Luento 2
- Asenna tarvittavat työkalut
- Harjoitustehtävät 1
- Osa 2 Muuttujat ja yksinkertaiset aliohjelmat
- ma 7.9.2026 klo 12.15 Luento 3
- ti 8.9.2026 klo 14.15 Luento 4
- Harjoitustehtävät 2
- Osa 3 Lisää aliohjelmia, kuormittaminen
- ma 14.9.2026 klo 12.15 Luento 5
- ti 15.9.2026 klo 14.15 Luento 6
- Harjoitustehtävät 3
- Osa 4 Ehtolauseet, merkkijonot, testaaminen
- Osa 5 Debuggaus, taulukot, silmukkarakenteet
- Harjoitustyö, vaihe 1
- Näytä vaihe 1 ohjaajalle
- Osa 6 Taulukot ja silmukkarakenteet
- Osa 7 Kokoelmat ja algoritmit
- Osa 8 Algoritmeja, rekursio
- Debuggausnäyte
- Harjoitustyö, vaihe 2
- Näytä vaihe 2 ohjaajalle
- Osa 9 Kertaus
- Osa 10 Algoritmeja, virheiden käsittely
- Osa 11 Harjoitus tenttiin
- Harjoitustyö, vaihe 3
- Näytä vaihe 3 ohjaajalle
- Näytä vaihe 3 ohjaajalle
- Tentti
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.