Wydział Informatyki
Kierunek studiów Informatyka Poziom i forma studiów pierwszego stopnia inżynierskie niestacjonarne
Specjalność / Ścieżka dyplomowania --- Profil kształcenia ogólnoakademicki
Nazwa przedmiotu Wprowadzenie do systemu Linux Kod przedmiotu INZ1WSL
Rodzaj przedmiotu obowiązkowy
Forma zajęć i liczba godzin W Ć L P Ps T S Semestr 1
10 20 Punkty ECTS 4
Przedmioty wprowadzające
Cele przedmiotu

Celem przedmiotu jest zapoznanie studentów z podstawami, strukturą i działaniem systemu Linux. Po kursie student ma wszechstronną wiedzę na temat najczęściej używanych poleceń systemu Linux i potrafi naturalnie pracować w środowisku Linux w oparciu o interfejs tekstowy, umie obsługiwać pliki i procesy oraz pisać skrypty powłoki.

Przedmiot w znacznej części bazuje na kursie przygotowującym do certyfikatu LPIC-1.

Odniesienia do standardu SFIA:
Security operations SCAD - poziom 1
Configuration management CFMG - poziom 2
Methods and tools METL - poziom 3
Programming/software development PROG - Poziom 2

Treści programowe

Wykład:
1. Wprowadzenie do obsługi systemu Linux
2. Struktura systemu Linux
3. Struktura praw dostęp do zasobów
4. Wyrażenia regularne
5. Przetwarzanie potokowe
6. Zarządzanie użytkownikami

Pracownia specjalistyczna:
1. Instalacja systemu
2. Podstawowe polecenia
3. Zarządzanie plikami i katalogami
4. Konstruowanie wyrażeń regularnych
5. Wykorzystanie edytorów strumieniowych
6. Zarządzanie procesami
7. Programowanie w powłoce bash

Metody dydaktyczne

wykład problemowy,   programowanie z użyciem komputera,  

Forma zaliczenia

Wykład: zaliczenie pisemne.
Pracownia specjalistyczna: sprawozdanie z instalacji systemu, sprawdziany pisemne, ocena realizowanych zadań.

Symbol efektu uczenia się Zakładane efekty uczenia się Odniesienie do kierunkowych efektów uczenia się
EU1 strukturę i podstawowe mechanizmy ochrony, komunikacji, zarządzania procesem i użytkownikiem systemu Linux INF1_W08
EU2 zainstalować system Linux INF1_U12
EU3 zarządzać plikami i katalogami oraz wykorzystywać wybrane mechanizmy systemowe systemu Linux INF1_U05
INF1_U09
EU4 konstruować i wykorzystywać wyrażenia regularne INF1_U05
EU5 propagowania systemów otwartoźródłowych H1_K03
Symbol efektu uczenia się Sposób weryfikacji efektu uczenia się Forma zajęć na której zachodzi weryfikacja
EU1 zaliczenie pisemne W
EU2 sprawozdanie Ps
EU3 sprawdzian pisemny, ocena realizowanych zadań Ps
EU4 sprawdzian pisemny, ocena realizowanych zadań Ps
EU5 ocena realizowanych zadań Ps
Bilans nakładu pracy studenta (w godzinach) Liczba godz.
Wyliczenie
1 - Udział w wykładach 10
2 - Udział w pracowni specjalistycznej 20
3 - Przygotowanie do zaliczenia wykładu 15
4 - Udział w konsultacjach 4
5 - Przygotowanie do zaliczenia pracowni specjalistycznej 15
6 - Realizacja zadań domowych 36
RAZEM: 100
Wskaźniki ilościowe GODZINY ECTS
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela 34
(4)+(1)+(2)
1.4
Nakład pracy studenta związany z zajęciami o charakterze praktycznym 71
(5)+(2)+(6)
2.8
Literatura podstawowa

1. Podręcznik systemowy GNU Linux
2. Materiały do kursu LPIC-1 (udostępniane studentom w formie elektronicznej)
3. C. Schroder, Linux : receptury : najważniejsze umiejętności użytkownika i administratora, Helion, 2022
4. C. Negus, Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji, Helion, 2011
5. H. Dróżdż, J. Dróżdż, Skrypty w Shellu. Programowanie w powłoce Bash, Mikom, 2005
6. 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. Dokumentacja systemu SuSe - http://en.opensuse.org/Documentation

Jednostka realizująca Katedra Systemów Informacyjnych i Sieci Komputerowych Data opracowania programu
Program opracował(a) dr hab. inż. Ireneusz Mrozek 2023.04.04