Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5 op)

Toteutuksen tunnus: TT00CG49-3001

Toteutuksen perustiedot


Ilmoittautumisaika

01.08.2023 - 30.09.2023

Ajoitus

01.08.2023 - 31.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Vesa Vaihoja

Ryhmät

  • TTV23SRAA
    TTV23SRAA
  • 25.08.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 28.08.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 29.08.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 04.09.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 05.09.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 11.09.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 12.09.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 18.09.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 19.09.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 25.09.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 26.09.2023 14:15 - 15:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 02.10.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 09.10.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 10.10.2023 08:15 - 09:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 23.10.2023 12:30 - 14:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 24.10.2023 14:15 - 15:45, Ohjelmoinnin perusteet TT00CG49-3001
  • 30.10.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 06.11.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 13.11.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 20.11.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 27.11.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 04.12.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001
  • 11.12.2023 12:30 - 16:00, Ohjelmoinnin perusteet TT00CG49-3001

Tavoitteet

Ohjelmoinnin perusteet kurssilla opitaan perusteet ohjelmoinnista. Ohjelmointikielenä käytetään C#-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

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ä.

Esitietovaatimukset

Kurssin suorittaminen ei vaadi edeltävää ohjelmointiosaamista.