Ohjelmoinnin perusteet (3 op)
Toteutuksen tunnus: TTAO006-3018
Toteutuksen perustiedot
- Ilmoittautumisaika
-
02.07.2026 - 31.07.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
-
01.08.2026 - 25.10.2026
Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 3 op
- Toteutustapa
- Monimuoto-opetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Arviointiasteikko
0 - 5
Sisällön jaksotus
C++-kielen perusteet, ohjelman kääntäminen ja ajaminen.
Perustietotyypit ja muuttujat.
Kontrollirakenteet: if, switch-case
Silmukat: for, while ja do-while
Taulukot
Aliohjelmat ja tietueet.
Tavoitteet
Opiskelija hallitsee perustiedot ja -taidot C/C++ -kielisen tietokoneohjelman laatimisessa ja ohjelmointitekniikassa.
Sisältö
Ohjelmointi ja tietokoneohjelman suunnittelu.
C/C++-kielen ja VisualStudio-ohjelmointiympäristön perusteet
C/C++-kielen perustietotyypit, kontrollirakenteet ja taulukot
aliohjelmat, tietueet ja osoittimet.
Aika ja paikka
Lähiopetus järjestetään lukujärjestyksen mukaisesti. Tarkista aikataulu lukkarikoneesta tai Tuudosta.
Oppimateriaalit
Kurssin kaikki materiaali, tehtävät ja tehtävien mallivastaukset ovat saatavilla Repussa. Kurssiavaimen saa opettajalta ensimmäisellä tunnilla.
Opetusmenetelmät
Tunnit muodostuvat lyhyistä luento-osuuksista sekä ohjelmointiharjoitusten tekemisestä. Pääpaino on ohjelmoinnin harjoittelulla ja tuntitehtävillä.
Tenttien ajankohdat ja uusintamahdollisuudet
Loppukokeen päivämäärä näkyy kurssin Reppu-sivulla. Kurssista järjestetään kaksi uusintamahdollisuutta. Opettaja ilmoittaa uusintatenttipäivät kurssin loppupuolella.
Toteutuksen valinnaiset suoritustavat
Kurssin voi suorittaa itsenäisesti opiskellen, jos ohjelmointi on tuttua. Loppukokeesen on joka tapauksessa osallistuttava.
Opiskelijan ajankäyttö ja kuormitus
Lähiopetus ja harjoitukset 40 h
Itsenäinen opiskelu 40 h
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee ja hallitsee ohjelmointiin liittyvät peruskäsitteet ja menetelmät.
Arviointikriteerit, hyvä (3)
Opiskelija osaa käyttää ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointitehtävissä.
Lisätiedot
Kurssi edellyttää aktiivista verkkomateriaalin itseopiskelua.