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 | ||||||||||||||||||||||||