Johdatus ohjelmointiin: C++ (3op)
Toteutuksen tunnus: NN00GC32-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 13.03.2023 - 01.07.2023
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 02.05.2023 - 31.08.2023
- Toteutus on päättynyt.
- Laajuus
- 3 op
- Virtuaaliosuus
- 3 op
- Toteutustapa
- Verkossa tapahtuva opiskelu
- Opetuskielet
- suomi
- Paikat
- 0 - 40
- Opettajat
- Tomi Salo
- Vastuuhenkilö
- Tomi Salo
- Ryhmät
-
VAPAAVapaasti valittavat opinnot
- Opintojakso
- NN00GC32
Osaamistavoitteet (Opintojakso)
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija osaa tulkita valmista ohjelmakoodia.
Opiskelija osaa kääntää ja ajaa sovelluksen.
Opiskelija osaa luoda sovelluksia käyttäen ohjausrakenteita, muuttujia ja taulukoita.
Opiskelija osaa rakentaa yksinkertaisia sovelluksia.
Opintojaksolla käytetään C++ ohjelmointikieltä ja -välineitä.
Sisältö (Opintojakso)
Miten tietokonesovelluksia ohjelmoidaan?
Miten sovelluksia käännetään ja ajetaan?
Miten kirjoitetaan pienimuotoinen sovellus?
Opintojakson sisältö toteutetaan käyttäen C++ ohjelmointikieltä ja -välineitä.
Aika ja paikka
Oppimisympäristönä toimii Tuni-yhteisön Moodle, jonka kautta tapahtuu kurssin suorittamisen yksityiskohtaisempi ohjeistus. Opiskelun tueksi järjestetään tukiopetuskertoja touko- ja elokuussa sitä tarvitseville.
Opetusmateriaalien julkaisu Moodlessa käynnistyy toukokuussa. Kaikki opetusmateriaalit tullaan julkaisemaan viimeistään 9.6.2023.
Harjoitustehtävien viimeinen palautusajankohta on 31.8.2023.
Tenttien ja uusintatenttien ajankohdat
Ei tenttiä.
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu oikein ratkaistuna palautettujen harjoitustehtävien lukumäärään. Kurssin hyväksytty suoritus edellyttää, että tehtävistä on palautettu vähintään 50%. Tehtävät tehdään henkilökohtaisesti ja palautetaan Viope-järjestelmän kautta. Opiskelijan on osattava selittää ratkaisuperiaatteet niistä kysyttäessä tehtäväpalautusten jälkeen.
Arviointiasteikko
Hyväksytty/hylätty
Opiskelumuodot ja opetusmenetelmät
Verkko-oppimisympäristön kautta toteutettu opetus ja ohjaus, itsenäinen teoriaopiskelu sekä harjoitustehtävien palauttaminen. Osa verkossa tapahtuvasta etäopetuksesta toteutetaan ennakkoon ilmoitetun aikataulun mukaan.
Oppimateriaalit
Opetusmateriaali koostuu kirjallisista sekä videomuotoisista osista, jotka julkaistaan Moodle-oppimisympäristössä..
Opiskelijan ajankäyttö ja kuormitus
Opintojakson laajuus on 3 op ja opiskelijan arvioitu ajankäyttö noin 81 h.
Sisällön jaksotus
Sisällön jaksotus ja esittelyjärjestys on seuraava:
Yleistietoa: tietokoneen ohjelmoinnista ja ohjelmointikielistä
C++:n perussyntaksi ja perustietotyypit
Operandit ja kontrollirakenteet
Toistorakenteet
Funktiot, kutsuparametrit ja paluuarvot
Taulukot ja tietorakenteet
Tutustuminen C++:n erityispiirteisiin (mm. luokat ja oliot)
Toteutuksen valinnaiset suoritustavat
-
Harjoittelu- ja työelämäyhteistyö
-
Kansainvälisyys
-
Lisätietoja opiskelijoille
-
Arviointikriteerit - hyväksytty/hylätty (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Suoritus on hyväksytty, kun vähintään 50% kurssin tehtävistä ratkaistu oikein. Suoritus on hylätty, mikäli allle 50% kurssin tehtävistä ratkaistu ja palautettu tarkastettavaksi. Mikäli tehtäväratkaisussa havaitaan plagiointia, tai mikäli opiskelija ei osaa kysyttäessä perustella tehtävän ratkaisuperiaatetta, suoritus hylätään.