Ohjelmoinnin perusteet (3 op)
Toteutuksen tunnus: 5S00BL89-3014
Toteutuksen perustiedot
- Ilmoittautumisaika
- 02.12.2018 - 18.01.2019
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.01.2019 - 31.07.2019
- Toteutus on päättynyt.
- Laajuus
- 3 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Sähkö- ja automaatiotekniikka
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Osaamistavoitteet (Opintojakso)
Opiskelija osaa
- ohjelmoinnin peruskäsitteet
- ohjelmoinnin perustaidot
- osaa tehdä yksinkertaisia ohjelmakoodeja.
Sisältö (Opintojakso)
Opiskelija oppii ohjelmoinnin peruskäsitteet, algoritmit, perustietotyypit, merkkijonot, valinta- ja toistorakenteet, taulukot, aliohjelmat ja parametrien välitysmekanismit, sekä osaa hyödyntää ohjelmointitekniikkaa käytännön ongelmanratkaisussa. Opiskelijalle syntyy yleiskuva ohjelmistoprojektin kulusta ja ohjelmistotekniikasta.
Tenttien ja uusintatenttien ajankohdat
Käydään läpi luennolla
Arviointimenetelmät ja arvioinnin perusteet
Arvioinnit aihealueittain tehtyjen viikkoharjoitusten sekä harjoitustyön perusteella.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Lähiopetus, viikkoharjoitukset, harjoitustyö
Sisällön jaksotus
Sisällön jaksotus kurssin Tabula -sivuilla.
Toteutuksen valinnaiset suoritustavat
Ota yhteys opettajaan
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Ymmärtää sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti annettujen aikataulujen puitteissa.
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Ymmärtää ohjelmoinnin sisällössä mainitut peruskäsitteet sekä osaa näitä hyödyntäen ratkoa käytännön ohjelmointiongelmia monipuolisesti ja perustellusti. Osaa modularisoida ohjelmakokonaisuuksia sekä osaa hyödyntää aihealueen aliohjelmakirjastoja tarkoituksenmukaisesti.
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Ymmärtää ohjelmoinnin peruskäsitteet ja osaa ratkoa käytännön pieniä ohjelmointiongelmia kekseliäästi ja monipuolisesti hyviä ja optimaalisia ohjelmointirakenteita käyttäen. Tuottaa hyvää ja selkeää ohjelmakoodia ja osaa tunnistaa mahdolliset vaihtoehtoiset toteutustavat. Hallitsee hyvin ja monipuolisesti aihealueeseen liittyvien aliohjelmakirjastojen käytön. Osaa arvioida ja analysoida omaa ohjelmointityötään kriittisesti ja monipuolisesti.