Registreringsalternativ

Huomaa! Kurssikuvaus vahvistetaan kahdeksi lukuvuodeksi kerrallaan ja esimerkiksi osaamistavoitteet, arviontimenetelmät ja keskeinen sisältö pysyvät pääsääntöisesti samana. Kullakin toteutuskerralla voidaan kuitenkin kurssiesitteen avulla tarkentaa ja muuttaa kurssin toteutustapaa, kuten kontaktiopetuksen järjestämistapaa, arviointimenetelmien painotusta tai materiaaleja.

OSAAMISTAVOITTEET

Osaat suunnitella ja toteuttaa itsenäisesti lukuisista luokista koostuvan itsenäisen olio-ohjelman sekä dokumentoida ja perustella suunnittelussa ja toteutuksessa tekemiäsi valintoja. Ymmärrät, kuinka jotkin toteutusvalinnat voivat vaikuttaa sekä ohjelman toimintaan että ohjelmointiprosessiin, erityisesti ohjelman jatkokehitykseen ja koodin ylläpitoon. Ymmärrät ja osaat hyödyntää olio-ohjelmoinnin ja funktionaalisen ohjelmoinnin ominaisuuksia tehokkaasti hyväksesi. Osaat käyttää integroitua kehitysympäristöä, versionhallintaa ja yksikkötestausta osana ohjelmointiprosessia. Tunnet graafisten käyttöliittymien peruselementit ja osaat toteuttaa yksinkertaisen graafisen käyttöliittymän.Tunnet rinnakkaisohjelmoinnin perusidean ja osaat soveltaa ohjelmointikielten tarjoamia rinnakkaisuusominaisuuksia yksinkertaisessa tapauksessa.

Laajuus: 5

Aikataulu: 08.01.2025 - 24.04.2025

Vastuuopettaja (voimassa koko opetussuunnitelmakauden):

Vastuuopettaja (koskee tätä kurssikertaa): Vesa Hirvisalo, Otto Seppälä

Kurssin yhteystiedot (koskee tätä kurssikertaa):

Kurssin CEFR-taso (voimassa koko opetussuunnitelmakauden):

Opetuskieli ja suorituskielet (koskee tätä kurssikertaa):

Teaching language: Finnish. Languages of study attainment: Finnish, Swedish

SISÄLTÖ, ARVIOINTI JA KUORMITTAVUUS

Sisältö
  • voimassa koko opetussuunnitelmakauden:

    Ohjelmistosuunnittelun alkeet, ohjelmoinnin työkaluja, toimintatapoja ja metodiikkaa. Edistyneempiä ohjelmoinnin abstraktioita. Projekti sisältää ohjelmointityön lisäksi työn suunnittelun ja dokumentoinnin.

Toteutus, työmuodot ja arvosteluperusteet
  • voimassa koko opetussuunnitelmakauden:

    Kurssin pakollisia osasuorituksia ovat harjoitustehtävät sekä yksilöllinen ohjelmointiprojekti, jotka molemmat vaikuttavat kokonaisarvosanaan. Tarkempi kuvaus arvosteluperusteista ilmoitetaan kurssin kotisivulla.

Työmäärä toteutustavoittain
  • voimassa koko opetussuunnitelmakauden:

    Luennot 12 t, Monimuoto-opetus 12 t, harjoitustehtävät ja itseopiskeltava materiaali 40 t, projekti 72 t.

PERUSTIETOJA

Oppimateriaali
  • voimassa koko opetussuunnitelmakauden:

    Ilmoitetaan kurssin kotisivulla.

Korvaavuudet
Esitiedot
  • voimassa koko opetussuunnitelmakauden:

    Esitiedot

LISÄTIETOJA

Lisätietoja
  • voimassa koko opetussuunnitelmakauden:

    Opetuskieli: suomi

    Opetusperiodi: 2024-2025 Kevät III - V
    2025-2026 Kevät III - V

Gäster inte kan komma åt den här kursen arbetsyta, försök att logga in