Siirry suoraan sisältöön

Ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: 5S00BL89-3004

Toteutuksen perustiedot


Ilmoittautumisaika
02.12.2015 - 17.01.2016
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2016 - 30.04.2016
Toteutus on päättynyt.
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Paikat
0 - 40
Koulutus
Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettajat
Erkki Hietalahti
Vastuuhenkilö
Erkki Hietalahti
Opintojakso
5S00BL89

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.

Arviointimenetelmät ja arvioinnin perusteet

Kurssiarviointi perustuu harjoitusaktiivisuuteen sekä harjoitustyöstä saatavaan pistemäärään. Molemmat arvoidaan pistemäärällä 0 - 5 ja kurssin arvosana on näiden pistemäärien keskiarvo ylöspäin pyöristettynä. Harjoitusaktiivisuudesta pisteitä kertyy seuraavasti:
- tehtäviä tehtynä 0 - 20 % kaikista tehtävistä => pistemäärä on 0
- tehtäviä tehtynä 20 - 35 % kaikista tehtävistä => pistemäärä on 1
- tehtäviä tehtynä 35 - 50 % kaikista tehtävistä => pistemäärä on 2
- tehtäviä tehtynä 50 - 65 % kaikista tehtävistä => pistemäärä on 3
- tehtäviä tehtynä 65 - 80 % kaikista tehtävistä => pistemäärä on 4
- tehtäviä tehtynä 80 % kaikista tehtävistä => pistemäärä on 5
Harjoitustyöstä saa sitä enemmän pisteitä mitä enemmän siinä tehtävään ohjelmaan tekee ominaisuuksia. Harjoitustyön tehtävänanto julkaistaan myöhemmin tällä kurssilla ja samalla kerrotaan tarkemmin pisteiden kertyminen.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Teorialuennot, välillä tehdyt harjoitukset, kotitehtävät. Teoriaa edellytetään kerrattavan omalla ajalla.

Oppimateriaalit

Tony Gaddis: Starting Out With C++
From Control Structures through Objects
Eighth Edition
Pearson Education Limited 2015
Kurssilla käytetään kirjan tekijän tekemiä kalvoja, jotka itsessäänkin muodostavat "liki" luettavan kirjan. Samoin kurssilla tehdään kirjan harjoituksia; toki muistakin lähteistä tulee myös harjoituksia.

Opiskelijan ajankäyttö ja kuormitus

3 op, missä 1 op vastaa 27 tuntia oppilaan työtä keskimäärin.

Sisällön jaksotus

Julkaistaan tarkemmin tabulaan julkistettavassa Excel-tiedostossa (tätä käydään lävitse 1. kokoontumisessa).

Lisätietoja opiskelijoille

Kaikki kurssilla jaossa oleva materiaali julkaistaan kurssin tabula-sivustolle, jonka osoite kerrotaan ensimmäisellä kokoontumiskerralla.

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ei kykene selviytymään annetuista tehtävistä edes avustettuna.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Osaa esimerkkien ja malliratkaisujen avulla suoriutua annetuista tehtävistä.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Hallitsee kokonaisuuden ja osaa monipuolisesti soveltaa esimerkkejä.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Osaa kekseliäästi yhdistää tietoa ja osaa analysoida omia ratkaisujaan.

Siirry alkuun