Ohjelmoinnin perusteet (3op)
Toteutuksen tunnus: TTAO006-3008
Toteutuksen perustiedot
- Ilmoittautumisaika
- 19.08.2020 - 31.12.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.08.2020 - 25.10.2020
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 2 op
- Virtuaaliosuus
- 1 op
- Toteutustapa
- Monimuoto-opetus
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutukselle Ohjelmoinnin perusteet TTAO006-3008 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Arviointiasteikko
0 - 5
Sisällön jaksotus
C++-kielen perusteet, ohjelman kääntäminen ja ajaminen.
Perustietotyypit ja muuttujat.
Kontrollirakenteet.
Taulukot ja osoittimet.
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
Lukujärjestyksen mukaisesti viikoilla 35-41
Oppimateriaalit
Kurssin materiaali saatavilla Moodlessa. Kurssiavain: TTV20
Opetusmenetelmät
Verkkomateriaali, lähiopetus sekä ohjelmointiharjoitukset
Harjoittelu- ja työelämäyhteistyö
-
Tenttien ajankohdat ja uusintamahdollisuudet
Lukujärjestyksen mukaisesti viikolla 41.
Kansainvälisyys
-
Toteutuksen valinnaiset suoritustavat
Lähiopetukseen ei ole välttämätöntä osallistua. 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.