Siirry suoraan sisältöön

Ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TT00CB41-3011

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
TTK25SD
TTK25SD
Opintojakso
TT00CB41

Toteutuksella on 8 opetustapahtumaa joiden yhteenlaskettu kesto on 26 t 0 min.

Aika Aihe Tila
To 28.08.2025 klo 08:30 - 11:45
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Ma 01.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Ma 08.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Ma 15.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Ma 22.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Ma 29.09.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Ma 06.10.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Ma 20.10.2025 klo 12:45 - 16:00
(3 t 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
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