Siirry suoraan sisältöön

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
Opettajat
Jani Sourander
Ryhmät
TTK23SD
TTK23SD
Opintojakso
TT00CB43

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
Muutokset varauksiin voivat olla mahdollisia.

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.

Siirry alkuun