Ohjelmoinnin perusteet (3 op)
Toteutuksen tunnus: TT00CB41-3009
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
- Tietojenkäsittelyn koulutus
Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 49 t 30 min.
Aika | Aihe | Tila |
---|---|---|
Ke 21.08.2024 klo 13:00 - 13:45 (0 t 45 min) |
Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L141 pelilabra
TA11L141 pelilabra
|
Pe 30.08.2024 klo 12:30 - 15:45 (3 t 15 min) |
R1_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L115 DML
TA11L115 DML
|
Ma 02.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
R2_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L161
TA11L161
|
Ke 04.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
R1_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L151
TA11L151
|
Ma 09.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
R2_Ohjelmoinnin perusteet TT00CB41-3009 |
TA12L123 ML8
TA12L123 ML8
|
Ke 11.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
R1_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L151
TA11L151
|
Ma 16.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
R2_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L161
TA11L161
|
Ma 23.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
R2_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L161
TA11L161
|
Ke 25.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
R1_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L151
TA11L151
|
Ma 30.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
R2_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L161
TA11L161
|
Ke 02.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
R1_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L151
TA11L151
|
Ma 07.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
R2_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L161
TA11L161
|
Ke 09.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
R1_Ohjelmoinnin perusteet TT00CB41-3009 |
TA11L151
TA11L151
|
Ma 21.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
R2_Ohjelmoinnin perusteet TT00CB41-3009 |
TA12L123 ML8
TA12L123 ML8
|
Pe 25.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
R1_Ohjelmoinnin perusteet TT00CB41-3009 |
TA12L123 ML8
TA12L123 ML8
|
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
Aika ja paikka
lukujärjestyksen mukaisesti luokkatiloissa
Oppimateriaalit
kaikki tarvittava materiaali tulee kurssin Reppu-Moodle -sivustolle
Opetusmenetelmät
lähiopetus, läsnäolo ei pakollinen, mutta vaaditaan tuntitehtävien suoritus, välitentit sekä lopputentti ja/tai laajempi ohjelmoinnin harjoitustyö
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.