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
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.