Ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: TT00CD77-3012
Toteutuksen perustiedot
Ajoitus
30.08.2024 - 31.07.2025
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Verkko-opetus
Yksikkö
Teknologiayksikkö
Opetuskielet
- Suomi
Koulutus
- Sähkö- ja automaatiotekniikka (AMK)
- Tieto- ja viestintätekniikka (AMK)
- Bachelor's Degree Programme in Automation and Robotics
Opettaja
- Teemu Siikaniemi
Ryhmät
-
ZJA25KTIKYAvoin amk, Kyberturvallisuus, Verkko
-
ZJA24STIDIAvoin amk, Digiosaaja, Verkko
-
ZJA24STINOAvoin amk, ICT,Nonstop, Verkko
-
ZJA25KTINOAvoin amk,ICT, Nonstop, Verkko
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
Opetusmenetelmät
Verkko-opetus/videoluennot, ohjaukset, itsenäinen työskentely.
Palautettavat ohjelmointiharjoitukset
Vapaaehtoinen harjoitustyö
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksosta järjestetään verkkotentti.
Verkkotentti on suoritettavissa ennen opintojakson loppua joustavasti opiskelijan oman aikataulun mukaisesti.
Vaihtoehtoiset suoritustavat
Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä kysyttäessä.
Opiskelijan ajankäyttö ja kuormitus
Videoluennot ja ohjaukset n. 30h
Harjoitustehtävät ja harjoitustyö 70h
Muu itsenäinen opiskelu 30h
Koe (sisältää valmistautumisen) 5h
Yhteensä 135h
Lisätietoja opiskelijoille
Arviointimenetelmät:
Opintojakso arvioidaan loppukokeen, palautettavien ohjelmointiharjoitusten ja vapaaehtoisen harjoitustyön avulla. Suoritukset pisteytetään.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
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-4)
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.