Siirry suoraan sisältöön

Skripti-ohjelmointi (5 op)

Toteutuksen tunnus: TT00CB43-3003

Toteutuksen perustiedot


Ilmoittautumisaika

19.08.2024 - 30.10.2024

Ajoitus

28.10.2024 - 16.12.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Jani Sourander

Ryhmät

  • TTK23SD
    TTK23SD
  • 30.10.2024 12:30 - 13:00, Skripti-ohjelmointi TT00CB43-3003
  • 06.11.2024 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3003
  • 13.11.2024 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3003
  • 20.11.2024 12:30 - 16:00, Skripti-ohjelmointi TT00CB43-3003

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.