Ohjelmointikielet, perusteet (4 op)
Toteutuksen tunnus: 5G00BM35-3012
Toteutuksen perustiedot
- Ilmoittautumisaika
- 11.06.2018 - 02.09.2018
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 27.08.2018 - 23.12.2018
- Toteutus on päättynyt.
- Laajuus
- 4 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tietotekniikka
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Paikat
- 0 - 42
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
Osaamistavoitteet (Opintojakso)
Opiskelija:
- Ymmärtää ohjelmoinnin peruskäsitteet ja erityyppisten ohjelmointikielten
periaatteet yleisellä tasolla: käännettävät, tulkattavat ja skriptattavat kielet.
- Osaa toteuttaa yksinkertaisia ohjelmia käyttämällä perusohjelmointityökaluja:
editori, kääntäjä, linkkeri, debuggeri
- Ymmärtää ohjelmoinnin perusteet: muuttujat ja merkkijonot, aritmetiikka,
loogiset operaattorit, valinta- ja toistorakenteet, taulukot, aliohjelmat
Sisältö (Opintojakso)
Pienten, lausekielisten ohjelmien toteutus käyttäen valittua ohjelmointikieltä ja –ympäristöä.
Esitietovaatimukset (Opintojakso)
Ei esitietovaatimuksia
Tenttien ja uusintatenttien ajankohdat
Ei tenttiä.
Arviointimenetelmät ja arvioinnin perusteet
Arvioinnit aihealueittain tehtyjen viikkoharjoitusten sekä harjoitustyön perusteella.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Luennot, käytännön ohjelmointiharjoitukset, harjoitustyö.
Oppimateriaalit
Verkosta löytyvä sähköinen materiaali.
Opiskelijan ajankäyttö ja kuormitus
Teoriaopetukseen ja ohjattuun harjoitustehtävien tekemiseen osallistuminen n.45h. Viikkoharjoitusten itsenäinen toteuttaminen n. 25h. Harjoitustyön toteuttaminen n.30h.
Sisällön jaksotus
Sisällön jaksotus kurssin Tabula -sivuilla.
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Ymmärtää ohjelmoinnin peruskäsitteet: muuttujat, aritmetiikka, valinta- ja toistorakenteet, taulukkorakenteet, funktiot, aliohjelmakirjastot, ohjelmakoodin rakenne ja käännösprosessi. 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 peruskäsitteet: muuttujat, aritmetiikka, valinta- ja toistorakenteet, taulukkorakenteet, funktiot, aliohjelmakirjastot, ohjelmakoodin rakenne ja käännösprosessi. Osaa ratkoa käytännön ohjelmointiongelmia soveltaen ohjelmoinnin peruskäsitteitä monipuolisesti ja perustellusti. Osaa modularisoida laajempia 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 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.