Ohjelmointi 2: Rakenteet¶
- Käytännön asioita ja työkaluja
- Tervetuloa 2. ohjelmointikurssille
- Oppimisen tuki opintojaksolla/toteutuksella
- Suostumus anonyymin kurssidatan tutkimuskäyttöön
- Etätyöpöytä
- Qt Creator -ohjelmointiympäristö
- Versionhallinta ja Git yleisesti
- Gitin käyttö tällä opintojaksolla
- Repositorion siivoaminen
- Git komentoriviltä tai Qt Creatorin kautta
- Tutustuminen C++-ohjelmointiin
- Arvosemantiikka ja viitesemantiikka
- Vektori ja siihen liittyvä projekti
- Tiedostojen käsittely ja STL
- Rekursio
- STL-projekti
- Dynaaminen muistinhallinta
- Lisää osoittimia ja dynaamista muistinhallintaa
- Modulaarisuus ja siihen liittyvä projekti
- Graafiset käyttöliittymät
- GUI-projekti
- Itseopiskelu: Gitin käyttö komentoriviltä
- Miksi käyttää komentoriviä?
- Komentorivioperaatioita
- Hakemistot ja polut
- Polkuihin liittyviä erikoismerkkejä
- Ohjelman suorittaminen komentoriviltä
- Komentoja hakemiston sisällön tarkasteluun
- Komentoja tiedostojen ja hakemistojen manipulointiin
- Komentoja tekstitiedoston sisällön tarkastelemiseen
- Komentoja tiedoston etsintään
- Komentoja tekstitiedoston sisällön muokkaamiseen
- Git komentoriviltä
- SSH-avaimista
- Tiedosto-oikeuksien asettaminen
- Vaihtoehto: Gitin käyttö Qt Creatorin kautta
- Kysely projekteista (ja kurssista)