Ohjelmointikielet, jatko (3 op)
Toteutuksen tunnus: 5G00BM36-3008
Toteutuksen perustiedot
- Ilmoittautumisaika
- 28.11.2016 - 15.01.2017
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 09.01.2017 - 30.04.2017
- 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
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.