Siirry suoraan sisältöön

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
VAPAA
Vapaasti 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.

Siirry alkuun