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
voimassa koko opetussuunnitelmakauden:
Esitiedot
voimassa koko opetussuunnitelmakauden:
LISÄTIETOJA
Lisätietoja
voimassa koko opetussuunnitelmakauden:
Opetuskieli: suomi
Opetusperiodi: 2024-2025 Kevät III - V
2025-2026 Kevät III - V