Ohjelmointi (5 op)
Toteutuksen tunnus: TI00CW89-3002
Toteutuksen perustiedot
Ilmoittautumisaika
02.01.2019 - 14.01.2019
Ajoitus
01.01.2019 - 30.04.2019
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Informaatioteknologian koulutusyksikkö
Toimipiste
Kotkan kampus
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Pekka Vilpponen
Vastuuopettaja
Pekka Vilpponen
Ryhmät
-
TIKT18SPPELITIKT18SPPELI
Tavoitteet
Saavutat syvemmän osaamistason ohjelmoinnista, verrattuna edeltävään Ohjelmointitekniikka opintojaksoon. Ohjelmointitekniikka opintojaksossa opit vain kaikkein välttämättömimmän, nyt syvennät ja laajennat osaamistasi yhden askeleen lähemmäs ohjelmoijan uraa. Pystyt käyttämään erilaisia ohjelmointikirjastoja. Opit erilaisten merkkijonotyyppien käsittelyä, tiedostojen käsittelyä ja rekursiivisten funktioiden käytön. Myös muistin osoitus ja tilavaraus käyttöjärjestelmältä tulevat tutuiksi. Opit myös esiprosessorin ohjauskomentoja sekä bittitasonoperaatioita. Opit luokkien ja olioiden perusteet. Harjaannut hakusanojen käyttöön, jolloin ohjelmointiin liittyvän tiedon haku internetistä helpottuu.
Sisältö
Tiedätkö, mikä ero on C- ja C++ merkkijonoilla? Osaatko käyttää moniulotteisia taulukoita? Mitä rekursiiviset funktiot ovat? Mitä tarkoitetaan ohjelmoinnissa stream:llä? Mitä ovat struktuurit ja osoittimet? Mitä tarkoitetaan dynaamisella tilan varauksella? Miten esiprosessoria ohjataan? Mitä luokat ja oliot ovat? Miten niitä käytetään?
Aika ja paikka
a) Perehdyt itsenäisesti opintojakson materiaaliin ja teet tarvittavat
oppimistehtävät ja harjoitustyön. Tehtävät ja harjoitustyö esitellään Moodlessa.
b) Mikäli sinulla on aiheeseen liittyvää aikaisempaa osaamista, voit tulla suoraan opintojakson tenttiin.
Opiskelumateriaali
Ilmoitetaan opintojakson alussa opintojakson Moodle-sivulla
Yksilölliset oppimisväylät
Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen. Opiskelusi rytmittyvät työjärjestyksen mukaisten ryhmätapaamisten ja itsenäisesti tehtävien oppimistehtävien mukaan.
Työhön integroitu oppimisväylä:
a) Perehdyt itsenäisesti opintojakson materiaaliin ja teet tarvittavat
oppimistehtävät ja harjoitustyön. Tehtävät ja harjoitustyö esitellään Moodlessa.
b) Mikäli sinulla on aiheeseen liittyvää aikaisempaa osaamista, voit tulla suoraan opintojakson tenttiin.
Tentit ja muut määräajat
Opettaja järjestää opintojaksosta 3 tenttitilaisuutta lukuvuoden aikana.
Opiskelijan työmäärä
Opiskelijan työmäärä on 135 h, josta n. 55 h on työjärjestyksen mukaisesti luentoja ja ryhmätyöskentelyä opettajan ohjauksessa sekä n. 80 h itsenäisesti työstettäviä kotitehtäviä ja harjoitustöitä.
Arviointiasteikko
1-5
Arviointimenetelmät ja arvioinnin perusteet
Palautettavat harjoitustehtävät tai vaihtoehtoisesti tentti
Arviointikriteerit, hyvä (3-4)
Opiskelija osaa käyttää johdonmukaisesti ammattikäsitteitä (a), etsiä tietoa alan keskeisistä tiedonlähteistä (b), hahmottaa tehtäväkokonaisuuksia (c), käyttää oman alan keskeisiä malleja, menetelmiä, ohjelmistoja ja tekniikoita (e).
Esitietovaatimukset
Edellytetään Ohjelmointitekniikka –opintojakson sisällön hallintaa