Siirry suoraan sisältöön

Johdatus ohjelmointiin (5op)

Toteutuksen tunnus: R504TL304-3004

Toteutuksen perustiedot


Ilmoittautumisaika
02.07.2026 - 31.07.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.08.2026 - 31.12.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Opetuskielet
suomi
Paikat
0 - 150
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Aku Kesti
Vastuuopettaja
Aku Kesti
Opintojakso
R504TL304

Arviointiasteikko

H-5

Tavoitteet

Osaat suunnitella pieniä ohjelmia.
Hallitset ohjelmoinnin logiikan, rakenteisen ohjelmoinnin ohjausrakenteet ja hyvät ohjelmointikäytännöt sekä osaat hyödyntää kirjastofunktioita.
Osaat tilanteeseen sopivalla tavalla soveltaa internetin lähteistä löytyviä ohjelmointiratkaisuja omaan työhösi.

Sisältö

Algoritminen ajattelu ja ohjelmointiparadigmat
Ohjelmointiympäristöt ja versionhallintatyökalut
Ohjelmoinnin peruskäsitteet
Rakenteinen ohjelmointi
Kirjastot

Arviointikriteerit, tyydyttävä (1)

Ymmärrät rakenteisen ohjelmoinnin periaatteet sekä osaat suunnitella ja toteuttaa yksinkertaisia ohjelmia.
Osaat käyttää ohjelmoinnin perusrakenteiden (valinta- ja toistorakenteet) lisäksi funktioita ja tietorakenteita.
Pystyt ratkaisemaan perustason ohjelmointiongelmia sekä hakemaan tarvittaessa lisätietoa kirjallisuudesta ja digitaalisista materiaaleista.

Arviointikriteerit, hyvä (3)

Osaat monipuolisesti hyödyntää ohjelmointikielen rakenteita ja kirjastoja sekä suunnitella ja toteuttaa ohjelmia, joita on helppo ymmärtää, ylläpitää ja testata.
Lisäksi osaat valita tehtävään tarkoituksenmukaiset ratkaisualgoritmit, suunnitella ohjelmointitehtäväsi ja hakea ratkaisuja ohjelmointiongelmiin itsenäisesti hyödyntäen webin tarjoamia materiaaleja

Arviointikriteerit, kiitettävä (5)

Osaat kirjoittaa selkeää ja ylläpidettävää ohjelmakoodia, jossa hyödynnetään tarkoitukseen soveltuvia tietorakenteita ja ratkaisualgoritmeja. Tekemisesi on suunnitelmallista ja osaat lisäksi ratkaista vaativia ohjelmointiongelmia.

Esitietovaatimukset

Ei esitietovaatimuksia

Siirry alkuun