Ohjelmointi 2 (4 op)
Toteutuksen tunnus: TSAT0510-3008
Toteutuksen perustiedot
Ilmoittautumisaika
01.11.2024 - 09.01.2025
Ajoitus
13.01.2025 - 18.05.2025
Opintopistemäärä
4 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
- Suomi
Paikat
20 - 35
Koulutus
- Sähkö- ja automaatiotekniikka (AMK)
Opettaja
- Teppo Flyktman
Ryhmät
-
TSA23SAInsinööri (AMK), sähkö- ja automaatiotekniikka, päivätoteutus
- 14.01.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 21.01.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 28.01.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 04.02.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 11.02.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 18.02.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 04.03.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 11.03.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 18.03.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 25.03.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 01.04.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 08.04.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 15.04.2025 08:30 - 10:00, Ohjelmointi 2 TSAT0510-3008
- 22.04.2025 09:00 - 10:30, Ohjelmointi 2 TSAT0510-3008
- 29.04.2025 09:00 - 10:30, Ohjelmointi 2 TSAT0510-3008
Objectives
Tutustut laiterajapintojen sekä graafisen käyttöliittymän ohjelmointiin ja syvennät aiempaa ohjelmointiosaamistasi. Tällä opintojaksolla opiskeluun tarvitset pohjatiedot ohjelmoinnista. Mahdollistaa aiheen syvällisemmän opiskelun toisilla opintojaksoilla.
EUR-ACE TIETO JA YMMÄRRYS
Tunnet laitteiden liityntärajapintoja ja ymmärrät olio-ohjelmoinnin perusideologian.
EUR-ACE TEKNIIKAN SOVELTAMINEN KÄYTÄNTÖÖN
Osaat soveltaa ohjelmointiosaamista laitteiden väliseen kommunikointiin.
Content
Rajapintojen ohjelmointi
Ohjelmointiosaamisen syventäminen
Tietoliikenneprotokollan soveltaminen
Learning materials and recommended literature
Verkko-oppimisympäristössä julkaistava sähköinen materiaali.
Teaching methods
- etäluennot
- itseopiskelu
- verkko-opinnot
- webinaarit
- pienryhmätyöskentely
- harjoitustyöt
- oppimistehtävät
Exam dates and retake possibilities
Mahdollinen tentin ajankohta ja toteutustapa ilmoitetaan opintojakson ensimmäisellä kerralla.
Alternative completion methods
Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.
Student workload
Yksi opintopiste (1 op) tarkoittaa keskimäärin 27 tunnin työtä.
- oppitunnit (etä/kontakti) 50h
- itsenäinen ja ryhmässä työskentely 58h
Yhteensä 108h
Further information for students
Arviointi perustuu tentin ja harjoitusten/tehtävien laadulliseen arviointiin.
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Välttävä (1): Tunnistat perusasiat ja terminologian, mutta niiden tulkinta on haasteellista.
Tyydyttävä (2): Tunnet perusasiat ja terminologian, mutta niiden itsenäinen soveltaminen on haasteellista. Kykenet ohjelmoimaan yksinkertaisen sovelluksen, jossa on graafinen käyttöliittymä.
Evaluation criteria, good (3-4)
Hyvä (3): Osaat ohjelmoida itsenäisesti yksinkertaisia sovelluksia, joissa on graafinen käyttöliittymä. Pystyt analysoimaan ongelmia ja soveltamaan tietoliikenneprotokollatuntemustasi ohjelmointitehtävissä. Tunnet olio-ohjelmoinnin peruskonseptit.
Kiitettävä (4): Hallitset kaikki opintojakson keskeiset asiat ja osaat soveltaa niitä monipuolisesti.
Evaluation criteria, excellent (5)
Erinomainen (5): Hallitset kaikki opintojakson keskeiset asiat ja osaat soveltaa niitä poikkeuksellisen luovasti. Osaat analysoida toteuttamasi sovelluksen toimintaa tehokkuuden ja luotettavuuden näkökulmasta. Ymmärrät automaatiossa käytettävien rajapintojen mahdollisuudet ja rajoitteet.
Prerequisites
Ohjelmoinnin perusosaaminen
Tietotyypit ja muuttujat
Ehto- ja toistolauseet
Aliohjelmat