Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5 op)

Toteutuksen tunnus: TT00CD77-3010

Toteutuksen perustiedot


Ilmoittautumisaika
01.11.2024 - 09.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
13.01.2025 - 18.05.2025
Toteutus on käynnissä.
Opintopistemäärä
5 op
Lähiosuus
1 op
Virtuaaliosuus
4 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
suomi
Paikat
20 - 35
Koulutus
Sähkö- ja automaatiotekniikka (AMK)
Tieto- ja viestintätekniikka (AMK)
Bachelor's Degree Programme in Automation and Robotics
Opettajat
Teemu Siikaniemi
Ryhmät
TSA25KM
Insinööri (AMK), sähkö- ja automaatiotekniikka,monimuototeutus
ZJATSA25KM
Avoin amk, Sähkö- ja automaatiotekniikka, AMK- Väylät, Monimuoto
Opintojakso
TT00CD77

Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 22 t 30 min.

Aika Aihe Tila
Ke 08.01.2025 klo 09:00 - 10:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
R35F310 CAE-lab
Ke 08.01.2025 klo 11:30 - 13:00
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
R35F310 CAE-lab
Ke 15.01.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 29.01.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 05.02.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Pe 14.02.2025 klo 09:00 - 10:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
R35F310 CAE-lab
Pe 14.02.2025 klo 11:00 - 12:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
R35F310 CAE-lab
Ke 19.02.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 05.03.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 19.03.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 26.03.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 09.04.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 16.04.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 23.04.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
Ke 07.05.2025 klo 17:00 - 18:30
(1 t 30 min)
Ohjelmoinnin perusteet TT00CD77-3010
Verkko-opetus
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, videot

Opetusmenetelmät

- luennot
- harjoitukset
- tehtävät
- koe

Tenttien ajankohdat ja uusintamahdollisuudet

- verkkotentti ja uusintatentti opintojakson lopussa

Toteutuksen valinnaiset suoritustavat

Muulla tavoin hankitun osaamisen todentaminen AHOT tai ohjelmointikoe.

Opiskelijan ajankäyttö ja kuormitus

- luennot 20h
- harjoitukset 40h
- tehtävät 45h
- itsenäinen opiskelu 35h
- 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.

Siirry alkuun