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
- Luento 1: tulossa
- Luento 2: tulossa
- Asenna tarvittavat työkalut
- Harjoitustehtävät 1
- Osa 2 Muuttujat ja yksinkertaiset aliohjelmat
- Luento 3: tulossa
- Luento 4: tulossa
- Harjoitustehtävät 2
- Osa 3 Lisää aliohjelmia, kuormittaminen
- Luento 5: tulossa
- Luento 6: tulossa
- Harjoitustehtävät 3
- Osa 4 Ehtolauseet, merkkijonot, testaaminen
- Luento 7: tulossa
- Luento 8: tulossa
- Harjoitustehtävät 4
- Osa 5 Debuggaus, taulukot, silmukkarakenteet
- Luento 9: tulossa
- Luento 10: tulossa
- Harjoitustehtävät 5
- Harjoitustyö, vaihe 1
- Näytä vaihe 1 ohjaajalle
- Osa 6 Taulukot ja silmukkarakenteet
- Luento 11: tulossa
- Luento 12: tulossa
- Harjoitustehtävät 6
- Osa 7 Kokoelmat ja algoritmit
- Luento 13: tulossa
- Luento 14: tulossa
- Harjoitustehtävät 7
- Osa 8 Algoritmeja, rekursio
- Luento 15: tulossa
- Luento 16: tulossa
- Harjoitustehtävät 8
- Debuggausnäyte
- Harjoitustyö, vaihe 2
- Näytä vaihe 2 ohjaajalle
- Osa 9 Kertaus
- Luento 17: tulossa
- Luento 18: tulossa
- Harjoitustehtävät 9
- Osa 10 Algoritmeja, virheiden käsittely
- Luento 19: tulossa
- Luento 20: tulossa
- Harjoitustehtävät 10
- Osa 11 Harjoitus tenttiin
- Luento 21: tulossa
- Luento 22: tulossa
- Harjoitustehtävät 11
- 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.