Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5 op)

Toteutuksen tunnus: TT00CD77-3009

Toteutuksen perustiedot


Ilmoittautumisaika
01.08.2024 - 22.08.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2024 - 31.12.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
englanti
Paikat
20 - 35
Koulutus
Sähkö- ja automaatiotekniikka (AMK)
Tieto- ja viestintätekniikka (AMK)
Bachelor's Degree Programme in Automation and Robotics
Opettajat
Jani Immonen
Ryhmät
TAR24S1
Bachelor's Degree Programme in Automation and Robotics
ZJATAR24SS
Avoin amk, Automation and Robotics, Päivä
Opintojakso
TT00CD77

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

Aika Aihe Tila
Ma 26.08.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 02.09.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 09.09.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 16.09.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 23.09.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
Verkko/Online (KYHA)
Ma 30.09.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 07.10.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 21.10.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 28.10.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 04.11.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
Verkko/Online (KYHA)
Ma 18.11.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 25.11.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 02.12.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
Ma 09.12.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
Verkko/Online (KYHA)
Ma 16.12.2024 klo 10:45 - 13:15
(2 t 30 min)
Basics of Programming TT00CD77-3009
P2_D426 Mediatekniikka
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

Opetusmenetelmät

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

Palautettavat ohjelmointiharjoitukset
Vapaaehtoinen harjoitustyö

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojaksosta järjestetään verkkotentti.
Verkkotentin ajankohta ja uusinta-ajankohdat julkaistaan opintojakson alussa oppimisympäristössä.

Opintojakso päättyy uusintakokeeseen. Tämän jälkeen kurssitehtäviä tai harjoitustöitä ei voi enää palauttaa ja vaillinaisesti suoritettu kurssi tulee käydä kokonaan uudelleen seuraavan kurssitoteutuksen yhteydessä.

Toteutuksen valinnaiset 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

Verkkoluennot ja ohjaukset n. 30h
Harjoitustehtävät ja harjoitustyö 70h
Muu itsenäinen opiskelu 30h
Koe (sisältää valmistautumisen ja uusinnan) 5h
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 loppukokeen, palautettavien ohjelmointiharjoitusten ja vapaaehtoisen harjoitustyön avulla. Suoritukset pisteytetään.

Siirry alkuun