Siirry suoraan sisältöön

Ohjelmointikielet, jatko (3 op)

Toteutuksen tunnus: 5G00BM36-3003

Toteutuksen perustiedot


Ilmoittautumisaika
01.12.2014 - 11.01.2015
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
12.01.2015 - 30.04.2015
Toteutus on päättynyt.
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
Opettajat
Erkki Hietalahti
Vastuuhenkilö
Erkki Hietalahti
Opintojakso
5G00BM36

Osaamistavoitteet (Opintojakso)

Opiskelija osaa:

- toteuttaa laajempia, modulaarisia ohjelmia ja käyttää ulkoisia
ohjelmointirajapintoja.
- hyödyntää valmiita aliohjelmakirjastoja.
- parametrinvälitysmekanismit, viittaukset, osoittimet, tietueet, merkkijonot,
dynaamisen muistin käsittely, standardi syöttö- ja tulostusvirta.
- tiedostonkäsittelyä

Sisältö (Opintojakso)

Käytännön ohjelmistoprojektin toteuttaminen. Osoittimet, tietueet, viittaukset, merkkijonot, muistin käsittely.

Esitietovaatimukset (Opintojakso)

Ohjelmointikielet

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, harjoitusten tekeminen itsenäisesti / ryhmässä, harjoitustyön tekeminen ohjauksessa / itsenäisesti.

Oppimateriaalit

Kurssin tabula-sivustolle julkaistaan kaikki kurssilla käsiteltävä materiaali. Kurssilla läpikäytävien teoriakalvojen lähteenä on käytetty kirjaa:
Deitel & Deitel: C++ How to Program
Prentice Hall
, jonka kaikki painokset soveltuvat kurssin lähdemateriaaliksi.

Opiskelijan ajankäyttö ja kuormitus

3 OP, missä 1 OP vastaa noin 27 tuntia oppilaan työtä.

Sisällön jaksotus

Käsiteltävät aihealueet ovat:
kertaustehtäviä ohjelmointikielet, perusteet
aliohjelmat kertausta
tietueet
osoittimet, osoitinparametrit
2-ulotteiset taulukot, taulukot aliohjelmissa
osoitearitmetiikka, osoitin vs. taulukko, osoitintaulukot
new & delete
tiedostokäsittely, IO tarkemmin
merkkien / merkkijonon / muistialueen käsittely
bitit

Kansainvälisyys

Kurssimateriaaleissa on myös englanninkielistä materiaalia.

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