Programming 2
Tervetuloa Programming 2 -kurssille
Tällä kurssilla syvennät ohjelmointitaitojasi C++-kielellä. Opit kirjoittamaan, kääntämään ja jäsentämään ohjelmia sekä rakentamaan niistä vähitellen suurempia ja paremmin ylläpidettäviä kokonaisuuksia.
Mitä kurssilla opiskellaan?
Kurssi etenee C++-ohjelmoinnin perusteista kohti olio-ohjelmointia ja dynaamista muistinhallintaa. Matkan varrella opit muun muassa:
- C++-ohjelmien syntaksia, kääntämistä ja linkittämistä
- muuttujia, tietotyyppejä, merkkijonoja, merkkejä ja kontrollirakenteita
- funktioita, parametrien välitystä ja rekursiota
- STL-kirjaston vektoreita, iteraattoreita, algoritmeja ja muita säiliöitä
- olio-ohjelmointia, luokkien rajapintoja, tiedostoja, osoittimia ja taulukoita
- dynaamista muistinhallintaa, älykkäitä osoittimia ja linkitettyjä listoja
- ohjelmien modulaarista suunnittelua ja projektityöskentelyn käytäntöjä
Kurssin eteneminen
Aloitat C++:n perusrakenteista ja harjoittelet niitä vaiheittain. Sen jälkeen perehdyt funktioihin ja STL-kirjastoon, sovellat osaamistasi ensimmäisessä projektissa ja jatkat olioihin sekä muistinhallintaan. Lopuksi keskityt ohjelman jakamiseen moduuleihin ja suuremman kokonaisuuden suunnitteluun.
Kurssin sivupalkista näet kaikki osiot ja niiden luvut. Voit edetä järjestyksessä lukujen alareunan navigoinnilla tai siirtyä suoraan haluamaasi aiheeseen.
Ensimmäinen askel
Seuraavaksi tutustut siihen, miltä C++-ohjelma näyttää ja miten se käännetään suoritettavaksi ohjelmaksi.