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