Takaisin kaikki kurssit
Hakuaika on päättynyt
Ohjelmointi 3: Rajapinnat ja tekniikat
Yksittäinen kurssi
Kurssin suoritettuaan opiskelija pystyy osallistumaan suuremman ohjelmiston toteuttamiseen. Kurssin ohjelmointikielenä on Java (ei vaadita aiempaa osaamista).
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
Suoritukseen vaaditaan tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty tentti. Kurssi on mahdollista suorittaa etänä ja tentti Exam-tenttivierailuna. Kurssilla on pienryhmäopetusta ja sen voi mahdollisesti suorittaa Porissa tai Seinäjoella.
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:
29.8.–31.12.2023
Haun alkamispäivä:
01.06.2023
Viimeinen hakupäivä:
Hakuaika on päättynyt
Järjestävä yliopisto:
Tampereen yliopisto
Kuka voi hakea:
Aikuisopiskelija,
Tutkinto-opiskelija
Tutkinto-opiskelija
Opetustapa:
Lähiopetus,
Monimuoto-opinnot
Monimuoto-opinnot
Paikkakunta:
Tampere
Opetuskieli:
Englanti,
Suomi
Suomi
Esitietovaatimukset:
Hyvät ohjelmointitaidot tai esimerkiksi kurssi Ohjelmointi 2: Rakenteet