Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

TIEP111 Ohjelmointi 2

Tämä on Jyväskylän yliopiston järjestämän TIEP111 Ohjelmointi 2 -opintojakson oppimateriaali.

Tietoja opintojaksosta

Opintojaksolla opit

  • oliopohjaisen ohjelmoinnin perusteita ja periaatteita
  • tuottamaan pieniä ja keskisuuria ohjelmia
  • ohjelmistosuunnittelun periaatteita
  • ohjelman automaattista testaamista
  • graafisen käyttöliittymän suunnittelua ja kehittämistä
  • erilaisia ohjelmoijan työkaluja ja tekniikoita
    • ml. rekursio, geneeriset tyypit, funktionaalinen ohjelmointi

Tarkemmat tiedot löydät opintojakson Sisu-esitteestä.

Esitiedot

  • Ohjelmoinnin perustiedot, kuten Ohjelmointi 1 tai vastaavat tiedot

Tässä muutama pikavinkki tässä materiaalissa navigoimiseen:

  • Sisällysluettelon saat auki ja kiinni sivupalkki-kuvakkeesta .
  • Voit selata materiaalia eteen- ja taaksepäin nuolikuvakkeista sivun vasemmassa ja oikeassa laidassa (tai ihan sivun alalaidassa, jos käytät mobiililaitetta) .
  • Hakutoiminnon saat auki suurennuslasista oikeasta yläreunasta tai painamalla S-kirjainta näppäimistöltä .

Haluatko parannella tätä materiaalia?

Jos löydät materiaalista virheitä, voit ehdottaa korjauksia tai parannuksia klikkaamalla sivun alareunasta. Ehdotuksen tekemiseksi tarvitset GitHub-tilin.

Tekijät ja lisenssi

Ohjelmointi 2 oppimateriaali © 2025 by Denis Zhidkikh, Sami Sarsa, Antti-Jussi Lakanen, Rauli Ruokokoski, Karri Sormunen.

Kiitos Jonne Itkoselle palautteesta ja parannusehdotuksista.

Materiaali on julkaistu CC-BY-SA-4.0-lisenssillä. Tarkemmat tiedot löydät materiaalin GitHub-sivulta.