Siirry suoraan sisältöön

Linuxin perusteet (3 op)

Toteutuksen tunnus: TT00CB25-3004

Toteutuksen perustiedot


Ilmoittautumisaika
18.08.2025 - 21.09.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.08.2025 - 31.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tietojenkäsittelyn koulutus
Opettajat
Jani Sourander
Ryhmät
TTK24SD
TTK24SD
Opintojakso
TT00CB25

Toteutuksella on 7 opetustapahtumaa joiden yhteenlaskettu kesto on 15 t 45 min.

Aika Aihe Tila
Ke 27.08.2025 klo 12:45 - 15:00
(2 t 15 min)
Linuxin perusteet TT00CB25-3004
TA13L113 Linux TA13L113 Linux
Ke 03.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Linuxin perusteet TT00CB25-3004
TA13L113 Linux TA13L113 Linux
Ke 10.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Linuxin perusteet TT00CB25-3004
TA13L113 Linux TA13L113 Linux
Ke 17.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Linuxin perusteet TT00CB25-3004
TA13L113 Linux TA13L113 Linux
Ke 24.09.2025 klo 12:45 - 15:00
(2 t 15 min)
Linuxin perusteet TT00CB25-3004
TA13L113 Linux TA13L113 Linux
Ke 01.10.2025 klo 12:45 - 15:00
(2 t 15 min)
Linuxin perusteet TT00CB25-3004
TA13L113 Linux TA13L113 Linux
Ke 22.10.2025 klo 12:45 - 15:00
(2 t 15 min)
Linuxin perusteet TT00CB25-3004
TA13L113 Linux TA13L113 Linux
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0 - 5

Tavoitteet

Kurssilla tutustutaan Linux käyttöjärjestelmän perusteisiin, aiheeseen liittyvään terminologiaan sekä asennetaan oma Linux. Mitään edeltävää osaamista käyttöjärjestelmästä ei tarvita.

Toteutustavat

Verkkokurssi

Suoritustavat

Verkkomateriaali,tentit

Sisältö

1. Käyttöönotto
1.1. Terminologia
1.2. Jakeluja
1.3. Asentaminen
2. Graafinen käyttöympäristö
2.1. Eri käyttöympäristöjä
2.2. Ohjelmistojen asentaminen
2.3. Toimistosovellukset
2.4. Päivitykset
3. Hakemistorakenne
3.1. Filesystem Hierarchy Standard 3.0
3.2. Hakemistorakenteessa liikkuminen
3.3. Tiedostojen muokkaaminen
4. Tekstipohjainen käyttöliittymä
4.1. Komentotulkki
4.2. bash
4.3. Komennot
4.4. Ohjelmistojen asentaminen
4.5. Edistyneempi käyttö
5. Käyttäjien hallinta
5.1. Käyttäjät
5.2. Ryhmät
5.3. root käyttäjä ja sudo-komento
6. Ohjelmistojen jakelu
6.1. Jakeluriippuvaiset järjestelmät
6.2. Jakeluriippumattomat järjestelmät
7. Prosessit
7.1. Käsite
7.2. Käytäntö
7.3. Hallinta
8. Edistyneempi käyttö
8.1. IO ja putkittaminen
8.2. Skriptaus
8.3. Ohjelmointi

Aika ja paikka

Lähiopetus

Oppimateriaalit

Tehtävät ja tekstimateriaali löytyvät osoitteesta: https://sourander.github.io/linux-perusteet/

Oppimispäiväkirja 101 -ohjesivusto on osoitteessa: https://sourander.github.io/oat/

Linkit toteutukseen liittyviin YouTube-videoihin jaetaan Reppu-alustan Aloita tästä -osiossa.

Opetusmenetelmät

YouTube-luennot, harjoitustehtävät ja livenä tarjottu tuki harjoitustehtävien tekemiseen sekä oppimispäiväkirjan kirjoittamiseen. Tukea tarjotaan lähtökohtaisesti vain ja ainoastaan oppituntien aikaan livenä, joten läsnäolo on vaadittua - poikkeuksen muodostavat luonnollisesti sairastapaukset ja muut painavat syyt. Kurssin oppimispäiväkirja tehdään opettajan luomaan GitLab-projektiin käyttäen Oppimispäiväkirja 101 templaattia.

Toteutuksen valinnaiset suoritustavat

Ota yhteyttä opettajaan.

Opiskelijan ajankäyttö ja kuormitus

Luennoille osallistumisen tai YouTube-tallenteiden katsomisen lisäksi opiskelijan oletetaan käyttävän viikoittain kurssin laajuutta vastaava määrä tunteja tehtävien tekemiseen, itsensä kehittämiseen ja tämän prosessin dokumentointiin oppimispäiväkirjamuodossa.

Esitietovaatimukset

Kurssilla ei ole esitietovaatimuksia

Lisätiedot

Harjoitustehtävissä saa käyttää tekoälyä ratkaisujen kartoittamiseen ja oppimisen tukena, kuten myös Redditistä tai StackOverFlowsta tai vastaavista sivustoista löytyviä neuvoja. Muualta saadut komennot ja skriptit tulee testata, kommentoida ja sen toimintaperiaate tulee ottaa selville. Kurssilla käytetään lähdeviittauksia.

Siirry alkuun