Siirry suoraan sisältöön

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
Opettajat
Esa Kunnari
Tony Torp
Vastuuhenkilö
Hanna Kinnari-Korpela
Opintojakso
5G00BM35

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.

Siirry alkuun