C++-ohjelmoinnin perusteet (5op)
Toteutuksen tunnus: 5G00EI63-3008
Toteutuksen perustiedot
- Ilmoittautumisaika
 - 23.07.2022 - 28.08.2022
 - Ilmoittautuminen toteutukselle on päättynyt.
 
- Ajoitus
 - 29.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
 
- Vastuuhenkilö
 - Juha Ranta-Ojala
 
- Ryhmät
 - 
                        22TIETOATietotekniikka
 
- 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