Karta Przedmiotu

Politechnika Białostocka Wydział Informatyki
Kierunek studiów Data Science Poziom i forma
studiów
pierwszego stopnia
stacjonarne
Grupa przedmiotów /
specjalność
Profil kształcenia ogólnoakademicki
Nazwa przedmiotu Wprowadzenie do systemu Linux Kod przedmiotu DS1S1WSL
Rodzaj zajęć obowiązkowy
Formy zajęć i liczba godzin W Ć L P Ps T S Semestr 1
20 30 Punkty ECTS 5
Program obowiązuje od 2025/2026
Przedmioty wprowadzające
Cele przedmiotu Celem przedmiotu jest zapoznanie studentów z podstawami, strukturą i działaniem systemu Linux. Po zakończeniu kursu student będzie posiadał wszechstronną wiedzę na temat najczęściej używanych poleceń systemu Linux oraz będzie potrafił pracować w środowisku Linux w oparciu o interfejs tekstowy, zarządzać plikami i procesami, a także pisać podstawowe skrypty powłoki.

Odniesienia do frameworka edukacyjnego mikrokompetencji SFIA:
Security operations SCAD - poziom 1
Configuration management CFMG - poziom 2
Methods and tools METL - poziom 3
Programming/software development PROG - Poziom 2
Ramowe treści programowe Wprowadzenie do systemów typu UNIX, prawa dostępu, wykorzystanie interfejsu tekstowego, powłoka bash, podstawowe polecenia systemu Linux, przetwarzanie potokowe, wyrażenia regularne, skrypty w systemie Linux, administracja użytkownikiem.
Inne informacje o przedmiocie przedmiot kształtuje umiejętności praktyczne
Wyliczenie: Nakład pracy studenta związany z: Godzin
ogółem
W tym
kontaktowych
W tym
praktycznych
udziałem w wykładach 20 20
udziałem w innych formach zajęć 30 30 30
indywidualnym wsparciem merytorycznym procesu uczenia się, udziałem w zaliczeniach organizowanych poza planem zajęć 4 4
przygotowaniem do zaliczenia wykładu 15
opracowaniem wyników i sprawozdania 56 56
Razem godzin: 125 54 86
Razem punktów ECTS: 5 2.2 3.4
Zakładane kierunkowe efekty uczenia się Wiedza Umiejętności Kompetencje
społeczne
DS1_W04 DS1_U06 DS1_K04 (H1_K03)
DS1_W11 DS1_U21
Cele i treści ramowe sformułował(a) dr hab. inż. Ireneusz Mrozek Data: 29/05/2025
Realizacja w roku akademickim 2025/2026
 
Treści programowe
Wykład
1. Informacje wstępne, podstawowe operacje na plikach i katalogach
2. Idea systemu plików w systemie Linux
3. Substytucje i zmienne środowiskowe
4. Struktura praw dostępu do zasobów
5. Wyrażenia regularne i przetwarzanie potokowe
6. Zarządzanie użytkownikami i grupami
7. Procesy i zadania w systemie Linux
8. Menedżery pakietów i zarządzanie oprogramowaniem
9. Programowanie w powłoce systemowej
10. Zaliczenie wykładu
Pracownia specjalistyczna
1. Instalacja systemu
2. Podstawowe polecenia i struktura systemu plików (1)
3. Podstawowe polecenia i struktura systemu plików (2)
4. Substytucje i zmienne środowiskowe
5. Zarządzanie prawami dostępu
6. Sprawdzian
7. Przetwarzanie potokowe, wybrane filtry, standardowe strumienie wej-wyj
8. Wyrażenia regularne, edytory strumieniowe (1)
9. Wyrażenia regularne, edytory strumieniowe (2)
10. Zarządzanie użytkownikami i grupami
11. Zarządzanie procesami
12. Programowanie w powłoce systemowej (1)
13. Programowanie w powłoce systemowej (2)
14. Programowanie w powłoce systemowej (3)
15. Zaliczenie zajęć
Metody dydaktyczne
(realizacja stacjonarna)
W wykład z prezentacją multimedialną
Ps programowanie z użyciem komputera
Metody dydaktyczne
(realizacja zdalna)
W wykład z prezentacją multimedialną
-
Forma zaliczenia
W zaliczenie pisemne z pytaniami testowymi
Ps ocena zrealizowanych zadań, wyniki sprawdzianów
Warunki zaliczenia
W Uzyskanie min. 30% z E1, a po spełnieniu tego warunku ostateczna ocena wynika z sumy uzyskanych punktów.
Kryteria oceny:
[ 0 – 50]% punktów – 2.0
(50 – 60]% punktów – 3.0
(60 – 70]% punktów – 3.5
(70 – 80]% punktów – 4.0
(80 – 90]% punktów – 4.5
(90 – 100]% punktów – 5.0
Ps Minimalne wymagania dotyczące poszczególnych E:
E2 - zainstalowanie systemu w podstawowej konfiguracji,
E3 - oddanie trzech zadań dotyczących korzystania z systemu operacyjnego, w tym obowiązkowo dotyczące zarządzanie uprawnieniami do zasobów systemowych,
E4 - implementacja jednego ze skryptów powłoki,
E5 - wymienienie różnic pomiędzy oprogramowaniem zamkniętym i otwartoźródłowym,
Po spełnieniu tych warunków ostateczna ocena wynika z sumy uzyskanych punktów.
Kryteria oceny:
[ 0 – 50]% punktów – 2.0
(50 – 60]% punktów – 3.0
(60 – 70]% punktów – 3.5
(70 – 80]% punktów – 4.0
(80 – 90]% punktów – 4.5
(90 – 100]% punktów – 5.0
Symbol efektu Zakładane efekty uczenia się Odniesienie do efektów uczenia się zdefiniowanych dla kierunku studiów
Wiedza Umiejętności Kompetencje
społeczne
Wiedza: student zna i rozumie
E1 strukturę i podstawowe mechanizmy ochrony, komunikacji, zarządzania procesem i użytkownikiem systemu Linux
Umiejętności: student potrafi
E2 zainstalować system Linux
E3 zarządzać uprawnieniami do plików i katalogów oraz wykorzystywać wybrane mechanizmy systemowe systemu Linux
E4 konstruować i wykorzystywać wyrażenia regularne
E5 implementować skrypty w powłoce systemowej
Kompetencje społeczne: student jest gotów do
E6 propagowania systemów otwartoźródłowych
Symbol efektu Sposób weryfikacji efektu uczenia się Forma zajęć na której zachodzi weryfikacja
E1 zaliczenie pisemne W
E2 ocena zrealizowanych zadań Ps
E3 ocena zrealizowanych zadań Ps
E4 ocena zrealizowanych zadań Ps
E5 ocena zrealizowanych zadań Ps
E6 ocena zrealizowanych zadań Ps
Literatura podstawowa
1. Podręcznik systemowy GNU Linux
2. Materiały do kursu LPIC-1 (udostępniane studentom w formie elektronicznej)
3. A. Chmielewski, I. Mrozek, E. Busłowska, Administracja systemami Linux: programowanie w powłoce bash, Oficyna Wydawnicza Politechniki Białostockiej, 2023
4. C. Schroder, Linux : receptury : najważniejsze umiejętności użytkownika i administratora, Helion, 2022
5. Bash programming - http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
Literatura uzupełniająca
1. Dokumentacja systemu Debian - http://www.debian.org/doc
2. Dokumentacja systemu Fedora - http://docs.fedoraproject.org
3. CentOS system documentation - https://docs.centos.org
Koordynator przedmiotu: dr hab. inż. Ireneusz Mrozek Data: 30/05/2025