Siirry suoraan sisältöön

Ohjelmointikielet, perusteet (4 op)

Toteutuksen tunnus: 5G00BM35-3005

Toteutuksen perustiedot


Ilmoittautumisaika
27.07.2015 - 13.09.2015
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.09.2015 - 18.12.2015
Toteutus on päättynyt.
Laajuus
4 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Paikat
0 - 40
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
Opettajat
Tony Torp
Vastuuhenkilö
Tony Torp
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 osallistuminen n.20h. Viikkoharjoitusten toteuttaminen n.40h. Harjoitustyön toteuttaminen n.40h.

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