Takaisin kaikki kurssit
Hakuaika on päättynyt
Ohjelmointi 3: Rajapinnat ja tekniikat
Yksittäinen kurssi
Kurssin suoritettuaan opiskelija pystyy osallistumaan suuremman ohjelmiston toteuttamiseen.
Kurssin sisältö
- Modulaarisuus: Lokaalisuusperiaate, abstraktio, kapselointi, rajapinta, nimiavaruudet, sopimussuunnittelu
- Periytyminen: Kanta- ja aliluokat, olioiden omistus, dynaaminen sitominen
- Tiimityöskentely: Versionhallinta modernissa ohjelmistotyössä, työnjako
- Ohjelman laatu: Yksikkötestaus
- Poikkeukset, poikkeustakuut
- Geneerisyyden hyödyntäminen ohjelmoinnissa
Osaamistavoitteet
Kurssin suoritettuaan opiskelija
- osaa käyttää yleisesti käytettäviä ohjelmointityökaluja ja selittää niiden roolin ohjelmistotyössä.
- osaa ohjelmoida moduuleja, jotka ovat yhteydessä ympäristöönsä ennalta annettujen rajapintojen kautta.
- pystyy tulkitsemaan rajapintadokumentaatiota ja ymmärtää sopimussuunnittelun periaatteet.
- tuntee aiempaa enemmän ohjelmointikielten rakenteita ja osaa käyttää niitä ohjelmissaan.
- osaa selittää periytymisen käsitteet ja käyttää niitä ohjelmissaan.
Suoritustapa
Kurssilla on pienryhmäopetusta. Suoritukseen vaaditaan tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty tentti.
Kurssin materiaalit ovat saatavilla suomeksi ja englanniksi.
Lisätietoja Tampereen yliopiston opinto-oppaassa.
Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.
API application programming interface techniques
Vastuuopettaja
Tampereen yliopisto
Terhi Kilamo
terhi.kilamo(at)tuni.fi
Lisätietoa kurssista ja 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
Hakuaika on päättynyt
Kategoria:
ICT-opinnot
Teemat:
Ohjelmistojärjestelmät,
Ohjelmointi,
Tietojenkäsittelytiede
Ohjelmointi,
Tietojenkäsittelytiede
Kurssikoodi:
COMP.CS.140
Opintopisteet
5 ECTS
Hinta:
0 €
Kurssin taso:
Opetusaika:
9.1.–28.4.2023
Haun alkamispäivä:
07.11.2022
Viimeinen hakupäivä:
Hakuaika on päättynyt
Järjestävä yliopisto:
Tampereen yliopisto
Kuka voi hakea:
Aikuisopiskelija,
Tutkinto-opiskelija
Tutkinto-opiskelija
Opetustapa:
Lähiopetus
Paikkakunta:
Pori,
Seinäjoki,
Tampere
Seinäjoki,
Tampere
Opetuskieli:
Englanti,
Suomi
Suomi
Esitietovaatimukset:
Hyvät ohjelmointitaidot, esimerkiksi kurssi Ohjelmointi 2: Rakenteet