C++-ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: 5G00EI63-3009
Toteutuksen perustiedot
- Ilmoittautumisaika
- 23.07.2022 - 29.08.2022
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 30.08.2022 - 23.12.2022
- Toteutus on päättynyt.
- Laajuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tietotekniikka
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Koulutus
- Tietotekniikan tutkinto-ohjelma
- Opettajat
- Juha Ranta-Ojala
- Jere Käpyaho
- Vastuuhenkilö
- Juha Ranta-Ojala
- Ryhmät
-
22TIETOBTietotekniikka
- Opintojakso
- 5G00EI63
Osaamistavoitteet (Opintojakso)
Opiskelija
-tietää ja tuntee ohjelmoinnin perusidean ja vaiheita
-osaa kehittää pienehköjä ohjelmia ja omaa valmiudet ohjelmoinnin jatko-opiskeluun
-tuntee ohjelmoinnin idean ja konseptin, tavan tuottaa ohjelmia sekä omaa valmiudet ja kiinnostuksen/motivaation ohjelmointialalle (ainakin tietää sopiiko ala hänelle).
Sisältö (Opintojakso)
Ohjelmoinnin perusidea, ohjelmoinnin vaiheet: editointi, kääntäminen ja linkittäminen, debuggaus, ajaminen. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit, viittaukset, ohjelman modularisointi, tietueet. Komentorivin käytön perusteet. Gitin peruskäyttö ja versionhallinta.
Esitietovaatimukset (Opintojakso)
Perustaidot ja tiedot tietokoneen käytössä
Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)
Opiskelija
-ymmärtää sisällössä kuvatut ohjelmoinnin peruskäsitteet
-osaa ratkoa yksinkertaisia ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti
-suoriutuu tehtävistä annettujen aikataulujen puitteissa
Arviointikriteerit, hyvä (3-4) (Opintojakso)
Opiskelija
-ymmärtää sisällössä kuvatut peruskäsitteet sekä osaa näitä hyödyntäen ratkoa käytännön ohjelmointiongelmia monipuolisesti ja perustellusti
-osaa modularisoida ohjelmakokonaisuuksia
-osaa hyödyntää aihealueen aliohjelmakirjastoja tarkoituksenmukaisesti
Arviointikriteerit, kiitettävä (5) (Opintojakso)
Opiskelija
-ymmärtää ohjelmoinnin peruskäsitteet ja rakenteet
-osaa ratkoa käytännön pieniä ohjelmointiongelmia kekseliäästi ja monipuolisesti hyviä ja tarkoituksenmukaisia ohjelmointirakenteita käyttäen
-osaa tuottaa hyvää ja selkeää ohjelmakoodia
-osaa tunnistaa mahdolliset vaihtoehtoiset koodin toteutustavat
-hallitsee hyvin ja monipuolisesti aihealueeseen liittyvien aliohjelmakirjastojen käytön
-osaa arvioida ja analysoida omaa ohjelmointityötään kriittisesti ja monipuolisesti.
Arviointiasteikko
0-5