Takaisin kaikki kurssit

Ohjelmointi 2: Rakenteet

Yksittäinen kurssi

Ydinsisältö:

  • Ohjelman jakaminen helpommin hallittaviin osiin sekä muita tyyliseikkoja. Modulaarisuus ja luokkien käyttö. Olio-ohjelmoinnin perusteet.
  • Rekursio.
  • STL-kirjasto. Perussäiliöt (vector, set, map). Iteraattorit.
  • Arvot, viitteet ja osoittimet. Dynaaminen muistinhallinta. Dynaamisten tietorakenteiden perusteet. Linkitetty lista. Älykkäät osoittimet.
  • Graafisen käyttöliittymän ohjelmoinnin alkeet. Tavallisimmat käyttöliittymäelementit. Signal-slot-mekanismin alkeet.
  • Versionhallinta (yhden ohjelmoijan projekteissa). Kääntäminen verrattuna tulkkaukseen.

Arvosanan “hyvä” saavuttanut opiskelija pystyy suunnittelemaan ja toteuttamaan pienehköjä ohjelmia itsenäisesti: opiskelija osaa jakaa ohjelman erikseen toteuttavissa oleviin osiin tarkoituksenmukaisesti sekä suunnitella ja toteuttaa yksinkertaiset tietorakenteet ja algoritmit. Opiskelija pystyy arvioimaan toisen kirjoittaman ohjelman rakennetta.

Kurssilla on EXAM-tentti. Tarkistathan opettajalta, onko EXAM-tentti sidottu tiettyyn EXAM-luokkaan ennen tentin suorittamista.

Lisätietoja Tampereen yliopiston opinto-oppaassa.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

ohjelmointi perustaso, olio-ohjelmointi, UI, user interface, koodaus, koodaaminen, devaus, devaaja, devaaminen, GIT, object oriented programming

Lisätietoa opintojen suorittamisesta

Tampereen yliopisto
Teemu Rauhala , ICT-koordinaattori
teemu.rauhala(at)tuni.fi

Vastuuopettaja

Tampereen yliopisto
Maarit Harsu
maarit.harsu(at)tuni.fi

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Monica Sandberg
monica.sandberg(at)fitech.io
Aloita tästä
Aloita tästä
Kategoria:
ICT-opinnot
Teemat:
Ohjelmistojärjestelmät,
Ohjelmistosuunnittelu ja -tuotanto,
Ohjelmointi
Kurssikoodi:
COMP.CS.110
Opintopisteet:
5 ECTS
Hinta:
0 €
Taso:
Opetusaika:
30.8.–31.12.2021
Viimeinen hakupäivä:
22.8.2021
Järjestävä yliopisto:
Tampereen yliopisto
Kohderyhmä:
Aikuisopiskelija,
Tutkinto-opiskelija
Opetustavat:
Monimuoto-opinnot
Opetuspaikkakunta:
Tampere
Kieli:
Suomi
Esitietovaatimukset:
Opiskelijalta edellytetään ohjelmoinnin perusteiden hallintaa, esim Ohjelmointi 1 -kurssi tai vastaavat tiedot.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.

Kurssi sisältyy seuraavaan teemaan