Welcome to OHJ2’s documentation!¶
- Finnish
- 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ä
- Vaihtoehto: Gitin käyttö Qt Creatorin kautta
- Kysely projekteista (ja kurssista)
- Käytännön asioita ja työkaluja
- English
- Practical issues and tools
- Welcome to the 2nd programming course
- Support for studying in a course unit/implementation
- Right to use anonymized course data in reseach
- Remote desktop
- Qt Creator programming environment
- Version control and Git in general
- Using Git on this course
- Cleaning a repository
- Git in command line or from Qt Creator
- Getting started to program with C++
- Value semantics and reference semantics
- Vector with a project
- File management and STL
- Recursion
- STL project
- Dynamic memory management
- More pointers and dynamic memory management
- Modularity with a project
- Graphical user interfaces
- GUI project
- Self study: Using Git in command line
- Option: Using Git from Qt Creator
- Questions on projects (and the course)
- Practical issues and tools