Siirry suoraan sisältöön

Ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TTAO006-3017

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
TTV25SP
TTV25SP
Opintojakso
TTAO006

Toteutuksella on 16 opetustapahtumaa joiden yhteenlaskettu kesto on 36 t 0 min.

Aika Aihe Tila
Ma 25.08.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ti 26.08.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ma 01.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ti 02.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ma 08.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ti 09.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ma 15.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ti 16.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ma 22.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ti 23.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ma 29.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ti 30.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ma 06.10.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ti 07.10.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ma 20.10.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
Ti 21.10.2025 klo 12:45 - 15:00
(2 t 15 min)
Ohjelmoinnin perusteet TTAO006-3017
TA11L141 pelilabra TA11L141 pelilabra
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