Ohjelmoinnin perusteet (3 op)
Toteutuksen tunnus: TT00CB41-3008
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 9 opetustapahtumaa joiden yhteenlaskettu kesto on 29 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ke 21.08.2024 klo 11:45 - 12:45 (1 t 0 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA12L123 ML8
TA12L123 ML8
|
Ti 03.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA11L151
TA11L151
|
Ti 10.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA11L151
TA11L151
|
Ti 17.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA11L151
TA11L151
|
Ti 24.09.2024 klo 12:30 - 16:00 (3 t 30 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA11L151
TA11L151
|
Ti 01.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA11L151
TA11L151
|
Ti 08.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA11L151
TA11L151
|
Ti 22.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA11L151
TA11L151
|
Ti 29.10.2024 klo 12:30 - 16:00 (3 t 30 min) |
Ohjelmoinnin perusteet TT00CB41-3008 |
TA11L151
TA11L151
|
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.
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.