ITKP102 Ohjelmointi 1¶
Tämä on Jyväskylän yliopiston järjestämän ITKP102 Ohjelmointi 1 -opintojakson oppimateriaali.
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.
Miten aloitan?¶
Ennen kuin aloitat opintojakson suorittamisen, tee seuraavat asiat:
- Tutustu opintojakson suorittamisen periaatteisiin (ks. Suorittaminen).
- Suosittelemme, että asennat valmiiksi tarvittavat ohjelmistot ja työkalut. Voit kuitenkin selailla materiaalia jo ennen työkalujen asentamista.
- Pyydämme, että käyt vastaamassa alkukyselyyn.
Voit palauttaa tehtäviä vain, jos olet ilmoittautunut opintojaksolle Sisu- tai Ilpo-järjestelmässä. Oman etenemisesi tilanteen (harjoitustehtävien pisteet, harjoitustyön hyväksyminen, tenttitulokset) näet TIM-järjestelmästä.
Uutiset¶
Syksyn 2026 toteutus alkoi 31.8. Jos ilmoittautumisessa on ongelmia tai et pääse kurssialueelle, ota yhteyttä opettajiin sähköpostitse ohj1-opet@jyu.onmicrosoft.com.
Tuki ja palaute¶
Aikavälillä 31.8.–27.11. ohjausta on saatavana seuraavasti:
| Tukikanava | Aika | Paikka/Linkki |
|---|---|---|
| Lähiohjaus | ke 12–16, to 12–16, pe 10–14 | Agoralla luokat Ag B212.1 Finland ja Ag B211.1 Sovjet |
| Etäohjaus | ke 12–16, to 12–16, pe 10–14 | Ohjelmointi 1 Teams-kanava |
| Sähköposti | Jatkuva | ohj1-opet@jyu.onmicrosoft.com |
Tenttipäivinä ei kuitenkaan pidetä ohjauksia.
Ohjaukset ovat yhteisiä TIEP111 Ohjelmointi 2- ja ITKP102 Ohjelmointi 1 -opintojaksojen kanssa. Ohjaajat auttavat kummankin kurssin opiskelijoita.
Varaamme oikeuden ohjausajankohtien muuttamiseen. 27.11. jälkeen ohjausta on saatavilla ajanvarauksella. Linkki ajanvaraukseen tulee myöhemmin saataville.
Ohjeet Teams-etäohjaukseen liittymiseksi (tutkinto-opiskelijat)¶
Jos olet Jyväskylän yliopiston tutkinto-opiskelija (joko IT-tiedekunnan tai muiden tiedekuntien opiskelija), voit liittyä Ohjelmointi 1 -kurssin Teams-kanavalle seuraavasti:
-
Kirjaudu yliopiston tunnuksellasi Microsoft Teamsiin osoitteessa https://teams.cloud.microsoft. Käyttäjätunnus on muotoa
käyttäjätunnus@jyu.fi(esim.mameikal@jyu.fi). Tunnuksen muotostudent.jyu.fiei käy. Tunnuksen toimiminen vaatii, että olet hyväksynyt Office 365 -palvelut OMA-palvelussa (https://sso.jyu.fi). -
Lataa Teams-sovellus (suositus) tai käytä nettiversiota. Saatavilla on myös mobiilisovellus. Jos selaimella liittymisessä on ongelmia, tarkista ensin tukeeko Microsoft sitä täältä.
-
Teams-sovelluksessa klikkaa Teams › Join or create team › Join a team with a code
-
Syötä koodi
hg8ia8z -
Testaa kaverin kanssa, että puhelu ja ruudun jakaminen toimii. Sinun tulee tarvittaessa sallia oikeudet käyttöjärjestelmäsi asetuksista.
Opettaja lähettää Ohjaus-kanavalle linkin, jonka avulla voit lähettää ohjauspyynnön.
Ohjeet Teams-etäohjaukseen liittymiseksi (avoin yliopisto, erilliset opinto-oikeudet)¶
Lähetä sähköpostilla alla oleva pyyntö osoitteeseen ohj1-opet@jyu.onmicrosoft.com.
Hei,
opiskelen Ohjelmointi 1 -kurssilla ei-tutkintoon johtavassa koulutuksessa.
Pyydän liittämään minut Ohjelmointi 1 -kurssin Teams-ryhmään vieraana.
Teamsissa käyttämäni sähköpostiosoite on: [oma sähköposti tähän].
Terveisin, [oma nimi]
Liitämme sinut viimeistään seuraavana arkipäivänä.
Etäohjauksiin osallistuminen ilman Teamsia¶
Jos et millään onnistu kirjautumaan Teamsiin tai et halua olla Teams-kanavalla, voit pyytää etäohjausta Zoomin kautta seuraavasti:
- Asenna Zoom sovellus koneellesi osoitteesta https://zoom.us/download (muut kuin tutkinto-opiskelijat) tai https://jyufi.zoom.us (tutkinto-opiskelijat; Valitse Download Client ihan alhaalta)
- Kirjaudu Zoomiin valitsemallasi tilillä, esim. Google-kirjautumista käyttäen (muut kuin tutkinto-opiskelijat) tai Single Sign-on / SSO -toiminnolla (tutkinto-opiskelijat; käytä company domainia
jyufi) - Aloita kokous New meeting toiminnolla
- Testaa Audio › Test speaker & mikrofone toiminnolla että äänet pelittää
- Ota kokouslinkki talteen Participants › Copy invite link
- Avaa ohjauspyyntölomake: https://forms.gle/5QULUPBHjjqS4ndf6
- Täytä omat tietosi ja HUOM Pasteta lisätietokenttään kohdassa 5 kopioimasi linkki
- Odota että ohjaaja tulee huoneeseesi. Saatat joutua hyväksymään hänen sisäänpääsyn (riippuu kokoushuoneesi asetuksista)
Palaute ja kehittäminen¶
Olemme erittäin kiitollisia kaikesta palautteesta, joka auttaa meitä kehittämään opintojaksoa edelleen! Voit antaa palautetta ja kehitysehdotuksia opintojaksosta kolmella tavalla:
-
Jyväskylän yliopiston tutkinto-opiskelijat voivat antaa jatkuvaa palautetta opintojakson aikana Norppa-järjestelmässä. Nyt, kun olemme kehittämässä opintojakson sisältöjä ja toteutusta, tämä jatkuva palaute on erityisen tärkeää.
-
Kaikki opiskelijat voivat ilmoittaa havaitsemistaan virheistä, epäselvyyksistä, tai muista ongelmista tässä oppimateriaalissa. Raportoi havaintosi GitHubissa klikkaamalla kunkin sivun alareunassa olevia linkkejä. Voit myös ilmoittaa puutteista suoraan opettajille sähköpostitse osoitteeseen
ohj1-opet@jyu.onmicrosoft.com. -
Opintojakson lopuksi kaikki Sisussa (tai Ilpo-portaalissa) ilmoittautuneet (tutkinto, avoin, erilliset opinto-oikeudet, lukiolinjat) saavat henkilökohtaisen linkin kurssipalautekyselyyn, jossa voit antaa anonyymisti palautetta koko opintojaksosta.