Siirry suoraan sisältöön

Ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TT00CB41-3010

Toteutuksen perustiedot


Ilmoittautumisaika
02.07.2025 - 31.07.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
Tietojenkäsittelyn koulutus
Opettajat
Mika Sorsa
Ryhmät
TTK25SP
TTK25SP
Opintojakso
TT00CB41

Toteutuksella on 8 opetustapahtumaa joiden yhteenlaskettu kesto on 24 t 30 min.

Aika Aihe Tila
Ti 19.08.2025 klo 13:15 - 15:00
(1 t 45 min)
Ohjelmoinnin perusteet TT00CB41-3010
TA12L123 ML8 TA12L123 ML8
Ke 03.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3010
TA12L123 ML8 TA12L123 ML8
Ke 10.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3010
TA12L123 ML8 TA12L123 ML8
Ke 17.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3010
TA12L123 ML8 TA12L123 ML8
Ke 24.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3010
TA12L123 ML8 TA12L123 ML8
Ke 01.10.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3010
TA12L123 ML8 TA12L123 ML8
Pe 10.10.2025 klo 08:30 - 11:45
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3010
TA12L123 ML8 TA12L123 ML8
Ke 22.10.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3010
TA12L123 ML8 TA12L123 ML8
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

Ohjelmoinnin perusteet kurssilla opitaan perusteet ohjelmoinnista. Ohjelmointikielenä käytetään C# tai Java ohjelmointikieltä.

Sisältö

1. Yleistä ohjelmoinnista
2. Työkalut
2.1 Kääntäjä ja tulkki
2.2 Tekstinkäsittelijä
2.3 Virheenjäljitin
2.4 Versionhallinta
3. Muuttujat, osa 1
3.1 Muuttujan käsite
3.2 Perustietotyypit
4. Kontrollirakenteet
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions / Poikkeukset
5. Aliohjelmat / funktiot / metodit
5.1 Metodit
6. Muuttujat, osa 2
6.1 Arrays / taulukot
6.2 Tietueet
6.3 Pointer / references
7. Dokumentaatio
7.1 Koodin dokumentointi
7.2 Kehitysympäristöt, kirjastot ja API:t

Oppimateriaalit

https://digicampus.fi/course/view.php?id=445&lang=fi

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

yli 95% kokonaispistemäärästä.

Arviointikriteerit, hyvä (3)

65% - 95% kokonaispistemäärästä.

Arviointikriteerit, tyydyttävä (1)

50% - 65% kokonaispistemäärästä.

Arviointikriteeri, hyväksytty/hylätty

yli 50% kokonaispistemäärästä. Alle 50% on hylätty.

Esitietovaatimukset

Kurssin suorittaminen ei vaadi edeltävää ohjelmointiosaamista.

Osaamistavoitteet

Ohjelmoinnin perusteet kurssilla opitaan perusteet ohjelmoinnista. Ohjelmointikielenä käytetään C# tai Java ohjelmointikieltä.

Toteutustavat

Lähiopetus ja/tai verkko-opetus.

Suoritustavat

Kurssi on mahdollista suorittaa joko osin tai kokonaan verkkokurssina. Kurssilla tuotetaan yksinkertaisia ohjelmakoodeja esimerkkien avulla ja yhdistellään esimerkeistä toimiva ohjelma.

Sisältö

1. Yleistä ohjelmoinnista
2. Työkalut
2.1 Kääntäjä ja tulkki
2.2 Tekstinkäsittelijä
2.3 Virheenjäljitin
2.4 Versionhallinta
3. Muuttujat, osa 1
3.1 Muuttujan käsite
3.2 Perustietotyypit
4. Kontrollirakenteet
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions / Poikkeukset
5. Aliohjelmat / funktiot / metodit
5.1 Metodit
6. Muuttujat, osa 2
6.1 Arrays / taulukot
6.2 Tietueet
6.3 Pointer / references
7. Dokumentaatio
7.1 Koodin dokumentointi
7.2 Kehitysympäristöt, kirjastot ja API:t

Esitietovaatimukset

Kurssin suorittaminen ei vaadi edeltävää ohjelmointiosaamista.

Siirry alkuun