Ohjelmoinnin perusteet (3 op)
Toteutuksen tunnus: TTAO006-3015
Toteutuksen perustiedot
- Ilmoittautumisaika
-
19.08.2024 - 22.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
01.08.2024 - 27.10.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 3 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutuksella on 30 opetustapahtumaa joiden yhteenlaskettu kesto on 75 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ma 26.08.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ma 26.08.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ti 27.08.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ke 28.08.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ma 02.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ma 02.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ti 03.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ke 04.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ma 09.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ma 09.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ti 10.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ke 11.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ma 16.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ma 16.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ti 17.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ke 18.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ma 23.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ma 23.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ti 24.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ke 25.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ma 30.09.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ma 30.09.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ti 01.10.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ke 02.10.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ma 07.10.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ma 07.10.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ti 08.10.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ke 09.10.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA12L123 ML8
TA12L123 ML8
|
Ma 21.10.2024 klo 09:00 - 11:30 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Ma 21.10.2024 klo 12:30 - 15:00 (2 t 30 min) |
Ohjelmoinnin perusteet TTAO006-3015 |
TA11L141 pelilabra
TA11L141 pelilabra
|
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
Oppimateriaalit
Kurssin materiaali saatavilla Repussa. Kurssiavaimen saa opettajalta ensimmäisellä tunnilla.
Opetusmenetelmät
Lähiopetus sekä ohjelmointiharjoitukset
Tenttien ajankohdat ja uusintamahdollisuudet
Loppukokeen päivämäärät näkyvät kurssin Reppu-sivulla
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.