Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5op)

Toteutuksen tunnus: TT00CD77-3027

Toteutuksen perustiedot


Ilmoittautumisaika
17.11.2025 - 09.01.2026
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
12.01.2026 - 20.05.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
0 op
Virtuaaliosuus
5 op
Toteutustapa
Verkko-opetus
Yksikkö
Teknologiayksikkö
Toimipiste
Pääkampus
Opetuskielet
suomi
Paikat
20 - 25
Koulutus
Sähkö- ja automaatiotekniikka (AMK)
Opettajat
Jenna Penttilä
Ryhmät
TSA26KMS
Insinööri (AMK), sähkö- ja automaatiotekniikka,monimuototeutus
ZJATSA26KM
Avoin amk, tekn, amk-väylä, Sähkö- ja automaatiotekniikka, mm
Opintojakso
TT00CD77

Toteutuksella on 11 opetustapahtumaa joiden yhteenlaskettu kesto on 17 t 30 min.

Aika Aihe Tila
To 08.01.2026 klo 11:45 - 14:15
(2 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
R35F310 CAE-lab
Ke 28.01.2026 klo 17:45 - 19:15
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
To 05.02.2026 klo 17:45 - 19:15
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
Ke 11.02.2026 klo 17:45 - 19:15
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
To 19.02.2026 klo 17:45 - 19:15
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
Ke 04.03.2026 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
Ke 11.03.2026 klo 16:00 - 17:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
Ke 18.03.2026 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
Ke 25.03.2026 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
Ke 01.04.2026 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
Verkko-opetus
Pe 10.04.2026 klo 12:00 - 13:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3027
R35F310 CAE-lab
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0-5

Tavoitteet

Tunnet ohjelmoinnin keskeisimmät käsitteet ja ymmärrät perusteorian. Osaat tehdä pieniä vuorovaikutteisia ohjelmia. Osaat soveltaa ohjelmointia käytännön ongelmien ratkaisussa.

EUR-ACE Tieto ja ymmärrys
Tunnet laitteiden liityntärajapintoja ja ymmärrät ohjelmoinnin perusideologian.

EUR-ACE Tekniikan soveltaminen käytäntöön
Osaat soveltaa ohjelmointiosaamista laitteiden väliseen kommunikointiin

Sisältö

Tällä opintojaksolla opit ohjelmoinnin keskeisimmät käsitteet ja perusteorian, sekä osaat tehdä pieniä vuorovaikutteisia ohjelmia. Ymmärrät laitteiden liityntärajapinnat ja ohjelmoinnin perusideologian, mikä auttaa sinua soveltamaan ohjelmointia käytännön ongelmien ratkaisemisessa. Opit myös soveltamaan ohjelmointiosaamista laitteiden väliseen kommunikointiin. Tämä opintojakso antaa sinulle vahvan pohjan ohjelmoinnin ja teknisten ratkaisujen hallintaan.

Git-versionhallinta
sovelluskehittimen peruskäyttö, debuggaus
muuttujat, muuttujatyypit, vakiot
funktiot, aliohjelmat
merkkijonot ja niiden käsittely
taulukot, kokoelmat
tietorakenteet: tietue, luokka, olio
peräkkäisrakenne, haarautumisrakenne, toistorakenne
poikkeusten käsittely
tiedostojen käsittely

Oppimateriaalit

verkkomateriaali

Opetusmenetelmät

Verkko-opetus, ohjaukset, itsenäinen työskentely.
Palautettavat ohjelmointiharjoitukset
harjoitustyö

Toteutuksen valinnaiset suoritustavat

Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.

Opiskelijan ajankäyttö ja kuormitus

Verkkoluennot ja ohjaukset n. 30h
Harjoitustehtävät ja harjoitustyö 75h
Muu itsenäinen opiskelu 30h
Yhteensä 135h

Arviointikriteerit, tyydyttävä (1)

Välttävä (1)
Osaat joltakin osin ohjelmoinnin käsitteet ja perusteorian. Osaat toteuttaa joitakin yksinkertaisia ohjelmia. Olet tehnyt vain osan opintojakson harjoitustehtävistä.

Tyydyttävä (2)
Osaa pääosin ohjelmoinnin käsitteet ja perusteorian. Osaat toteuttaa sen avulla joitakin pieniä ohjelmia. Olet tehnyt suurimman osan opintojakson harjoitustehtävistä.

Arviointikriteerit, hyvä (3)

Hyvä (3)
Tiedät ja ymmärrät hyvin ohjelmoinnin käsitteet ja mahdollisuudet. Osaat soveltaa osaamistasi käytännön tehtävien ratkaisuihin. Olet tehnyt suurimman osan opintojakson tehtävistä. Olet tehnyt pienimuotoisen toimivan ohjelman itse valitsemastasi aiheesta.

Kiitettävä (4)
Osoitat laajempaa tietoa ja ymmärrystä ohjelmoinnin käsitteistä ja mahdollisuuksista. Olet tehnyt opintojakson tehtävät. Olet tehnyt toimivan ohjelman itse valitsemastasi aiheesta.

Arviointikriteerit, kiitettävä (5)

Erinomainen (5)
Osoitat laajaa tietoa ja ymmärrystä ohjelmoinnin käsitteistä ja mahdollisuuksista. Olet tehnyt opintojakson kaikki tehtävät. Olet tehnyt laajan, toimivan, käytännön tarpeen ratkaisevan ohjelman valitsemastasi aiheesta.

Lisätiedot

Arviointimenetelmät:
Opintojakso arvioidaan, palautettavien ohjelmointiharjoitusten ja harjoitustyön avulla. Suoritukset pisteytetään.

Siirry alkuun