Skip to main content

Linux as a server (3 cr)

Code: TT00CB27-3003

General information


Enrollment
30.12.2024 - 26.01.2025
Registration for the implementation has ended.
Timing
01.01.2025 - 31.07.2025
Implementation is running.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Business Information Technology
Teachers
Jani Sourander
Groups
TTK23SD
TTK23SD
Course
TT00CB27

Realization has 7 reservations. Total duration of reservations is 10 h 30 min.

Time Topic Location
Tue 14.01.2025 time 10:15 - 11:45
(1 h 30 min)
Linux palvelimena TT00CB27-3003
TA13L113 Linux TA13L113 Linux
Tue 21.01.2025 time 10:15 - 11:45
(1 h 30 min)
Linux palvelimena TT00CB27-3003
TA13L113 Linux TA13L113 Linux
Tue 28.01.2025 time 10:15 - 11:45
(1 h 30 min)
Linux palvelimena TT00CB27-3003
TA13L113 Linux TA13L113 Linux
Tue 04.02.2025 time 10:15 - 11:45
(1 h 30 min)
Linux palvelimena TT00CB27-3003
TA13L113 Linux TA13L113 Linux
Tue 11.02.2025 time 10:15 - 11:45
(1 h 30 min)
Linux palvelimena TT00CB27-3003
TA13L113 Linux TA13L113 Linux
Tue 18.02.2025 time 10:15 - 11:45
(1 h 30 min)
Linux palvelimena TT00CB27-3003
TA13L113 Linux TA13L113 Linux
Tue 25.02.2025 time 10:15 - 11:45
(1 h 30 min)
Linux palvelimena TT00CB27-3003
TA13L113 Linux TA13L113 Linux
Changes to reservations may be possible.

Objective

Students will understand the server system for using Linux. They will be able to install and configure the Linux operating system to form a server environment. Students will also be able to plan, install and configure the most common server applications.

Content

Setting up varying services on top of the Linux OS.

Materials

Linkit oppimateriaaliin, mahdollisiin luentojen tallenteisiin sekä lukuvinkit löytyvät Reppu-alustan "Aloita tästä"-osiosta. Kurssilla on merkittävässä osassa Terraformiin ja Infrastructure as Code -työskentelyyn tutustuminen, ja siinä toimii apuna tämä workshop-materiaali: https://gitlab.dclabra.fi/workshopit/iac-terraform

Teaching methods

Lähiopetus. Pienryhmissä tehtävä kurssityö.

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

over 95% of the total score.

Assessment criteria, good (3)

65% - 95% of the total score.

Assessment criteria, satisfactory (1)

50% - 65% of the total score.

Assessment criteria, approved/failed

over 50% of the total score. Under 50% is fail.

Assessment methods and criteria

Arvioitava artefakti on projektidokumentaatio, jossa 1-3 hengen tiimi esittelee oman Linux-palvelimensa, joka on pystytettävissä Azureen Terraformilla. Projektidokumentaatio tulee tehdä GitLab-projektiin Material for MkDocs -frameworkia hyödyntäen. Samasta repositoriosta tulee löytyä koodin.

Lisäksi kukin tiimiläinen palauttaa itsearvioinnin, josta tulee tulla selväksi, mikä osuus projektista on kyseisen tekijän vastuulla, ja minkä arvosanan opiskelija mielestään itse ansaitsee.

Kummankin artefaktin pitää olla ei-hylätty, jotta lopullisen arvosanan voi saada. Lopullinen arvosana on painotettu arvosana itsearvioinnista (75 %) ja projektidokumentaatiosta (25 %)

Assessment criteria, fail (0)

Opiskelija ei ole todistettavasti osallistunut kurssin laajuutta vastaavaan määrään projektin toteuttamiseen. Itsearviointi on näin ollen joko kokonaan palauttamatta, tai siitä puuttuu kaikki todistusmateriaali siitä, mitä opiskelija on tehnyt projektin eteen - tai jos todisteita löytyy, ne eivät vastaa työmäärältään ja haastavuudeltaan kurssin laajuutta.

Assessment criteria, excellent (5)

Opiskelija todistaa vahvaa näyttöä taidoista ja niiden kehittymisestä itsearvioinnissa. Itsearviointi on virheetöntä asiatyyliä ja sisällöltään kattava selvitys opiskelijan osuudesta lopputuotteeseen. Se sisältää esimerkiksi kuvakaappauksia työvaiheista tai kokeiluista tai linkkejä GitLabin git committeihin. Opiskelija on yhdistetellyt tietoa eri lähteistä ja hän osaa listata käyttämäänsä lähdeaineistoa itsearvioinnissa.

Projekti sisältää tiimin luomaa koodia ja dokumentaatiota, joka on vaatinut dokumentaatioon ja muihin lähteisiin perehtymistä. Dokumentaatio on laadittu siten, että ulkopuolinen kykenisi ymmärtämään repositorion sisällön ja osaisi pystyttää saman palvelimen omaan Azure-ympäristöönsä Terraformin avulla olematta aiheen asiantuntija.

Toteutuksen arviointikriteerit, hyvä (3-4)

Opiskelija reflektoi taitojensa kehittymistä itsearvioinnissa. Itsearviointi on huolella laadittu ja siitä selviää, mikä osuus lopputuotteesta on kyseisen opiskelijan tekemää - ja tämä laajuus vastaa työmäärältään kurssin ajankäytön mukaista työtä. Opiskelija on hyödyntänyt työssään muutakin lähdeaineistoa kuin opettajan antaman materiaalin ja se on todistettavissa. Kuvakaappaukset tai muu todistusaineisto todistavat aiemman.

Projekti sisältää opettajan esimerkin lisäksi merkittävän osan ryhmän omaa työtä. Projekti on dokumentoitu selkeästi, mutta dokumentaation seuraaminen edellyttäisi Azure- ja Terraform-osaamista; termistöä ja komentoja ei avata riittävästi auki.

Assessment criteria, satisfactory (1)

Opiskelija listaa itsearvioinnissa kurssin termistöä ja joitakin perustaitoja. Kuvakaappauksia tai muuta todistusaineistoa tekemisestä ei ole joko laisinkaan tai se todistaa vain ohjattujen harjoituksien seuraamista.

Projekti ei ole opettajan esimerkkejä laajempi eikä sisällä siten ryhmän omaa työtä, mutta on todistetusti saatu toimimaan.

Prerequisites

Linux course (TT00CB25)

Go back to top of page