Avoimen lähdekoodin käyttöjärjestelmätLaajuus (15 op)
Opintojakson tunnus: TX00CO27
Opintojakson perustiedot
- Laajuus
- 15 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija tuntee Unix-käyttöjärjestelmän rakenteen ja toiminnan perusteet sekä osaa kehittää järjestelmän hallintaan käytettäviä ohjelmia. Lisäksi hän ymmärtää abstraktioiden ja rajapinta-ajattelun hyödyt. Hänellä on ymmärrys valmiiden ohjelmistokomponenttien käytön merkityksestä ohjelmointityössä. Opiskelija ymmärtää, minkälaista problematiikkaa liittyy tietorakenteiden ja niitä käsittelevien algoritmien toteuttamiseen, ja pystyy myös käytännössä toteuttamaan erilaisia tietorakenteita ja niitä käsitteleviä algoritmeja.
Sisältö
- Unix-käyttöjärjestelmän perusteet, rakenne ja toiminta
- Tietorakenteiden ja algoritmien toteuttaminen
- Algoritmien laskennallinen vaativuus
- Valmiiden tietorakennekirjastojen (APIt) käyttö
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.