Skripti-ohjelmointi (5 op)
Toteutuksen tunnus: TT00CB43-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
-
19.08.2024 - 30.10.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
28.10.2024 - 16.12.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tietojenkäsittelyn koulutus
Toteutuksella on 4 opetustapahtumaa joiden yhteenlaskettu kesto on 11 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ke 30.10.2024 klo 12:30 - 13:00 (0 t 30 min) |
Skripti-ohjelmointi TT00CB43-3003 |
Teams
|
Ke 06.11.2024 klo 12:30 - 16:00 (3 t 30 min) |
Skripti-ohjelmointi TT00CB43-3003 |
TA13L113 Linux
TA13L113 Linux
|
Ke 13.11.2024 klo 12:30 - 16:00 (3 t 30 min) |
Skripti-ohjelmointi TT00CB43-3003 |
TA13L113 Linux
TA13L113 Linux
|
Ke 20.11.2024 klo 12:30 - 16:00 (3 t 30 min) |
Skripti-ohjelmointi TT00CB43-3003 |
TA13L113 Linux
TA13L113 Linux
|
Tavoitteet
Skripti-ohjelmoinnin kurssilla opitaan perusteet muutamasta yleisimmästä skriptikielestä, sekä sovelletaan kyseisiä skriptikieliä käytännössä. Kurssilla tuotetaan yksinkertaisia skriptejä esimerkkien avulla ja lisäksi pyritään luomaan esimerkiksi automatisointia edistäviä tms. hyödyllisiä skriptejä esimerkkejä soveltaen.
Sisältö
Kurssilla käydään läpi kolme eri skriptauskieltä: PowerShell, Bash ja Python. Sisältö kustakin kielestä on seuraava:
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
Esitietovaatimukset
Ennen skripti-ohjelmoinnin kurssia olisi hyvä osata perusteet ohjelmoinnista (TT00CB41), sekä Windows että Linux (TT00CB25) käyttöjärjestelmistä.
Lisätiedot
Skriptiohjelmointi liittyy syventävänä osaamisena Microsoft ja Linux-sertifikaattipolkuihin.