Ohjelmoinnin perusteet (5op)
Toteutuksen tunnus: TT00CD77-3015
Toteutuksen perustiedot
- Ilmoittautumisaika
- 04.08.2025 - 21.08.2025
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 25.08.2025 - 12.12.2025
- Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologiayksikkö
- Toimipiste
- Lutakon kampus
- Opetuskielet
- suomi
- Paikat
- 0 - 35
- Koulutus
- Tieto- ja viestintätekniikka (AMK)
Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 34 t 30 min.
| Aika | Aihe | Tila | 
|---|---|---|
| Ke 27.08.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 03.09.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 10.09.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 17.09.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 24.09.2025  klo 14:15 - 16:15 (2 t 0 min) | Ohjelmoinnin perusteet TT00CD77-3015 | Verkko/Online | 
| Ke 01.10.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 08.10.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 22.10.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 29.10.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 12.11.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 19.11.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 26.11.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 03.12.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | P2_D330
                                    Ohjelmointiluokka | 
| Ke 10.12.2025  klo 11:30 - 14:00 (2 t 30 min) | Ohjelmoinnin perusteet TT00CD77-3015 | Verkko/Online | 
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, videot
                    
Opetusmenetelmät
- luennot
- harjoitukset
- tehtävät
- koe
                    
Tenttien ajankohdat ja uusintamahdollisuudet
- verkkotentti ja uusintatentti opintojakson lopussa
                    
Kansainvälisyys
osa materiaalista englannin kielistä
                    
Toteutuksen valinnaiset suoritustavat
Muulla tavoin hankitun osaamisen todentaminen AHOT tai ohjelmointikoe.
                    
Opiskelijan ajankäyttö ja kuormitus
- luennot ja harjoitukset 40h
- tehtävät 45h 
- itsenäinen opiskelu 45h
- koe 5h
                    
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
Arviointi perustuu aktiivisuuteen, tehtäviin ja tenttiin.
                    
