Takaisin kaikki kurssit
Aloita tästä
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.
Osaamistavoitteet
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.
Suoritustapa
Kurssilla on EXAM-tentti. Tarkistathan opettajalta, onko EXAM-tentti sidottu tiettyyn EXAM-luokkaan ennen tentin suorittamista.
Kurssin materiaali on saatavilla suomeksi ja englanniksi.
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
Vastuuopettaja
Tampereen yliopisto
Maarit Harsu
maarit.harsu(at)tuni.fi
Lisätietoa opintojen suorittamisesta
Tampereen yliopisto
Teemu Rauhala, ICT-koordinaattori
teemu.rauhala(at)tuni.fi
Hakua koskevat kysymykset
FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io
Aloita tästä
Kategoria:
ICT-opinnot
Teemat:
Ohjelmistojärjestelmät,
Ohjelmistosuunnittelu ja -tuotanto,
Ohjelmointi
Ohjelmistosuunnittelu ja -tuotanto,
Ohjelmointi
Kurssikoodi:
COMP.CS.110
Opintopisteet:
5 ECTS
Hinta:
0 €
Taso:
Opetusaika:
10.1.–1.5.2022
Viimeinen hakupäivä:
Hakuaika on päättynyt
Järjestävä yliopisto:
Tampereen yliopisto
Kohderyhmä:
Aikuisopiskelija,
Tutkinto-opiskelija
Tutkinto-opiskelija
Opetustavat:
Lähiopetus
Opetuspaikkakunta:
Tampere
Kieli:
Englanti,
Suomi
Suomi
Esitietovaatimukset:
Opiskelijalta edellytetään ohjelmoinnin perusteiden hallintaa, esim Ohjelmointi 1 -kurssi tai vastaavat tiedot.