Siirry suoraan sisältöön

Ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TTAO006-3016

Toteutuksen perustiedot


Ilmoittautumisaika
18.08.2025 - 21.09.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.08.2025 - 26.10.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Leena Vidqvist
Ryhmät
TTV25SA
TTV25SA
Opintojakso
TTAO006

Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 36 t 30 min.

Aika Aihe Tila
Ti 26.08.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Ke 27.08.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Ti 02.09.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Ke 03.09.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Ti 09.09.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Ke 10.09.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Ti 16.09.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Ke 17.09.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Ti 23.09.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Ke 24.09.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Ti 30.09.2025 klo 10:15 - 11:45
(1 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Ke 01.10.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Ti 07.10.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Ti 21.10.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA11L141 pelilabra TA11L141 pelilabra
Ke 22.10.2025 klo 09:15 - 11:45
(2 t 30 min)
Ohjelmoinnin perusteet TTAO006-3016
TA12L123 ML8 TA12L123 ML8
Muutokset varauksiin voivat olla mahdollisia.

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.

Siirry alkuun