Siirry suoraan sisältöön

Skripti-ohjelmointi (5 op)

Toteutuksen tunnus: TT00CB43-3002

Toteutuksen perustiedot


Ilmoittautumisaika

04.08.2023 - 30.09.2023

Ajoitus

03.09.2023 - 17.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Jani Sourander

Ryhmät

  • TTK22SD
    TTK22SD
  • 06.09.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 13.09.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 20.09.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 27.09.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 04.10.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 11.10.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 25.10.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 31.10.2023 08:15 - 11:45, Skripti-ohjelmointi TT00CB43-3002
  • 06.11.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 13.11.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 20.11.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 27.11.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 04.12.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002
  • 11.12.2023 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3002

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

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

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.