Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Inżynieria cyfryzacji (S1)

Sylabus przedmiotu Systemy operacyjne:

Informacje podstawowe

Kierunek studiów Inżynieria cyfryzacji
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauk technicznych, studiów inżynierskich
Profil ogólnoakademicki
Moduł
Przedmiot Systemy operacyjne
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Inżynierii Oprogramowania
Nauczyciel odpowiedzialny Witold Maćków <Witold.Mackow@zut.edu.pl>
Inni nauczyciele Jerzy Pejaś <Jerzy.Pejas@zut.edu.pl>, Maciej Roszkowski <Maciej.Roszkowski@zut.edu.pl>
ECTS (planowane) 5,0 ECTS (formy) 5,0
Forma zaliczenia egzamin Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW2 30 2,00,62egzamin
laboratoriaL2 30 3,00,38zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1znajomość ogólnej architektury komputerów (ukończona pierwsza część kursu Sprzęt i architektura komputerów)
W-2znajomość podstawowych algorytmów i struktur danych (ukończona pierwsza część kursu Podstawy algorytmizacji i oprogramowania)

Cele przedmiotu

KODCel modułu/przedmiotu
C-1zapoznanie studentów z ogólną strukturą systemu operacyjnego oraz jego podstawowymi zadaniami
C-2zapoznanie studentów z wybranymi elementami składowymi architektury jądra współczesnego systemu operacyjnego
C-3kształtowanie umiejętności zaawansowanego posługiwania się wybranymi systemami operacyjnymi, w tym Linux i Windows

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Zarządzanie partycjami w systemie Linux (LVM).1
T-L-2Instalacja systemu Linux.1
T-L-3Zarządzanie procesami w systemie Linux.2
T-L-4Obsługa systemu plików w systemie Linux (logowanie do systemu, obsługa pomocy systemowej, tworzenie, usuwanie, zmiana nazwy i przenoszenie plików oraz katalogów, struktura katalogów, wyszukiwanie plików i katalogów, prawa dostępu, dowiązania).4
T-L-5Zarządzenie systemem plików w systemie Linux (montowanie systemu plików, zarządzanie limitami dyskowymi, tworzenie struktury katalogowej dla pracy grupowej, listy dostępowe ACL).3
T-L-6Tworzenie skryptów powłoki systemu Linux (zmienne środowiskowe, argumenty, instrukcja warunkowa, pętle).2
T-L-7Utwardzanie (hardening) systemu Linux.2
T-L-8Zarządzanie partycjami w systemie Windows (dyski dynamiczne).1
T-L-9Instalacja systemu Windows.1
T-L-10Zarządzanie procesami w systemie Windows.2
T-L-11Obsługa systemu plików w systemie Windows (uprawnienia do folderów i plików, dziedziczenie uprawnień, uprawnienia specjalne, kopiowanie i przenoszenie uprawnień, udostępnianie zasobów).4
T-L-12Zarządzanie systemem plików systemu Windows (montowanie zasobów, zarządzanie przydziałami dyskowymi, tworzenie struktury katalogowej dla pracy grupowej, listy kontroli dostępu).3
T-L-13Tworzenie skryptów PowerShell systemu Windows (zmienne środowiskowe, argumenty wywołania, instrukcja warunkowa, pętle).2
T-L-14Utwardzanie (hardening) systemu Windows.2
30
wykłady
T-W-1Wprowadzenie (podstawowe pojęcia i definicje, typowe architektury, klasy systemów operacyjnych)3
T-W-2Procesy i zarządznie procesami (procesy, watki, planowanie przydziału procesora, synchronizacja)6
T-W-3Zarządzenia pamięcią (przydział pamięci, pamieć wirtualna, zarządzanie obszarem wymiany)4
T-W-4System plików (interfejs systemu plików, implementacja systemu plików, przegląd rzeczywistych systemów)6
T-W-5Podsystemy wejścia-wyjścia (sterownik, moduł sterujący, odpytywanie, przerwania od urządzeń, buforowanie)2
T-W-6Ochrona (funkcje bezpeiczeństwa systemu operacyjnego, uwierzytelniania, modele kontroli dostępu)2
T-W-7Studium przypadku: Linux (architektura jądra, zarządzanie procesami i pamięcią, VFS, model obsługi urządzeń wejścia-wejścia, model bezpieczeństwa, interfejs wywołań systemowych, zastosowania serwerowe, zastosowania mobilne)4
T-W-8Studium przypadku: Windows (architektura jądra, zarządzanie procesami i pamięcią, zarządzenia systemem plików, model obsługi urządzeń wejścia-wejścia, model bezpieczeństwa, interfejs wywołań systemowych, zastosowania serwerowe, zastosowania mobilne)3
30

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Przygotowanie do zajęć laboratoryjnych (praca własna studenta)30
A-L-2Praca na zajęciach laboratoryjnych30
A-L-3Przygotowanie do zaliczenia końcowego (praca własna studenta)25
A-L-4Uczestnictwo w konsultacjach5
90
wykłady
A-W-1Udział w wykładzie30
A-W-2Przygotowanie do egzaminu i udział w egzaminie (2 godz.)26
A-W-3Udział w konsultacjach4
60

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1wykład informacyjny
M-2ćwiczenia laboratoryjne

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: testowy egzamin pisemny (student może korzystać z dowolnych materiałów dydaktycznych)
S-2Ocena formująca: Ocena poszczególnych zajęć laboratoryjnych jest prowadzona na podstawie: wyników wejściówki, stopnia realizacji scenariusza zadań laboratoryjnych i aktywności podczas zajęć.
S-3Ocena podsumowująca: Ocena końcowa z ćwiczeń laboratoryjnych jest średnią ważoną: wyników wejściówek, stopnia realizacji scenariuszy zadań laboratoryjnych i aktywności podczas zajęć.

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
IC_1A_B/06_W01
rozumie rolę i zadania systemu operacyjnego komputera, potrafi wyjaśnić oraz zidentyfikować praktyczne problemy związane z funkcjonowaniem i użytkowaniem systemu operacyjnego, rozumie problemy zarządzania pamięcią operacyjną oraz pamięcią zewnętrzną, potrafi zidentyfikować i wytłumaczyć działanie wybranych elementów składowych architektury jądra współczesnego systemu operacyjnego na przykładzie systemu Linux
IC_1A_W03T1A_W02, T1A_W03, T1A_W06InzA_W01, InzA_W05C-1, C-2T-W-6, T-W-1, T-W-4, T-W-5, T-W-2, T-W-3M-1S-1
IC_1A_B/06_W02
potrafi zidentyfikować i wytłumaczyć działanie podstawowych mechanizmów i poleceń powłoki bash pozwalających na użycie wybranych funkcji i usług systemu operacyjnego Linux
IC_1A_W06T1A_W02, T1A_W05, T1A_W06, T1A_W07InzA_W01, InzA_W02, InzA_W05C-3, C-2T-W-7M-1S-1

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
IC_1A_B/06_U01
Posiada umiejętności w zakresie: zarządzania partycjami, zarządzania procesami, zarządzania systemami plików, tworzenia skryptów w systemach Linux i Windows.
IC_1A_U06T1A_U11, T1A_U13, T1A_U14, T1A_U16InzA_U04, InzA_U05, InzA_U06, InzA_U08C-3T-L-11, T-L-1, T-L-5, T-L-10, T-L-2, T-L-7, T-L-3, T-L-14, T-L-4, T-L-13, T-L-8, T-L-6, T-L-12, T-L-9M-2S-2, S-3

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
IC_1A_B/06_W01
rozumie rolę i zadania systemu operacyjnego komputera, potrafi wyjaśnić oraz zidentyfikować praktyczne problemy związane z funkcjonowaniem i użytkowaniem systemu operacyjnego, rozumie problemy zarządzania pamięcią operacyjną oraz pamięcią zewnętrzną, potrafi zidentyfikować i wytłumaczyć działanie wybranych elementów składowych architektury jądra współczesnego systemu operacyjnego na przykładzie systemu Linux
2,0nie spełnia kryteriów określonych dla oceny 3
3,0potrafi przedstawić ogólną architekturę systemu operacyjnego, wymienić i scharakteryzować typy systemów oraz zidentyfikować i wyjaśnić w stopniu podstawoym funkcjonowanie podstawowych elementów składowych SO(zarządzanei pamięcią, zarządzanie procesami, system plików, urządzenia wejścia wyjścia)
3,5spełnia kryteria określone na ocenę 3,0 oraz potrafi wyjaśnić szczegółowo funkcjonowanie podstawowych elementów SO
4,0spełnia kryteria określone na ocenę 3,5, potrafi zidentyfikować oraz wyjaśnić funkcje bezpieczeństwa SO (w tym różne modele kontroli dostępu)
4,5spełnia kryteria określone na ocenę 4,0 oraz potrafi wskazać i opisać w stopniu podstawowym działanie wybranych elementów składowych SO na przykładzie systemów Windows i Linux
5,0spełnia kryteria określone na ocenę 4,5 oraz potrafi wskazać i opisać szczegółowo działanie najważniejsze elementy składowe systemu operacyjnego na przykładzie systemów Windows i Linux
IC_1A_B/06_W02
potrafi zidentyfikować i wytłumaczyć działanie podstawowych mechanizmów i poleceń powłoki bash pozwalających na użycie wybranych funkcji i usług systemu operacyjnego Linux
2,0nie spełnia kryteriów określonych dla oceny 3
3,0potrafi wymienić i wyjaśnić sposób użycia podstawowych poleceń bash dotyczących obsługi systemu plików oraz zarządzania procesami, potrafi wykorzystać potoki
3,5potrafi wymienić i wyjaśnić sposób użycia zaawansowanych poleceń bash dotyczących obsługi systemu plików oraz zarządzania procesami oraz kontrolą dostępu
4,0spełnia kryteria na ocenę 3,5 oraz potrafi wymienić i wyjaśnić sposób użycia podstawowych poleceń związanych z pamiecią, analizą logów systemowych i wykorzystaniem interfejsu /proc
4,5spełnia kryteria na ocenę 4 oraz potrafi wymienić i wyjaśnić podstawowe polecenia związane z obsługą modułów jądra, konfiguracją sieci i kontrolą demonów
5,0spełnia kryteria na ocenę 4,5 oraz zna podstawy tworzenia skryptów bash

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
IC_1A_B/06_U01
Posiada umiejętności w zakresie: zarządzania partycjami, zarządzania procesami, zarządzania systemami plików, tworzenia skryptów w systemach Linux i Windows.
2,0nie posiada umiejętności w zakresie wykorzystania podstawowych narzędzi umożliwiających: użytkowanie partycji, użytkowanie procesów, użytkowanie systemów plików, wykorzystanie skryptów w systemach Linux i Windows
3,0posiada umiejętności w zakresie wykorzystania zaledwie kilku narzędzi umożliwiających: użytkowanie partycji, użytkowanie procesów, użytkowanie systemów plików, wykorzystanie skryptów w systemach Linux i Windows
3,5z pomocą nauczyciela potrafi wykorzystywać wiele narzędzi umożliwiających: użytkowanie partycji, użytkowanie procesów, użytkowanie systemów plików, wykorzystanie skryptów w systemach Linux i Windows
4,0bez pomocy nauczyciela potrafi wykorzystywać wiele narzędzi umożliwiających: użytkowanie partycji, użytkowanie procesów, użytkowanie systemów plików, wykorzystanie skryptów w systemach Linux i Windows
4,5z pomocą nauczyciela potrafi wykorzystywać wiele narzędzi umożliwiających: zarządzanie partycjami, zarządzanie procesami, zarządzanie systemami plików, tworzenie skryptów w systemach Linux i Windows
5,0bez pomocy nauczyciela potrafi wykorzystywać wiele narzędzi umożliwiających: zarządzanie partycjami, zarządzanie procesami, zarządzanie systemami plików, tworzenie skryptów w systemach Linux i Windows

Literatura podstawowa

  1. A.Silberschatz, I.Peterson, P.Galvin, Podstawy systemów operacyjnych, WNT, Warszawa, 2008
  2. W.Stallings, Systemy operacyjne - struktura i zasady budowy, PWN, Warszawa, 2006
  3. A.Tanenbaum, Systemy operacyjne, Helion, Gliwice, 2010

Literatura dodatkowa

  1. D.P. Bovet, M. Ceasti, Linux Kernel, Wydawnictwo RM, Warszawa, 2001
  2. William von Hagen, Systemy plików w Linuksie, Helion, 2003
  3. M.Russinovich, D.A.Solomon, A.Ionescu, Windows Internals, Microsoft Press, Redmond, 2012
  4. E. Nemeth i in., Unix i linux przewodnik administratora systemów, Helion, Gliwice, 2011

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Zarządzanie partycjami w systemie Linux (LVM).1
T-L-2Instalacja systemu Linux.1
T-L-3Zarządzanie procesami w systemie Linux.2
T-L-4Obsługa systemu plików w systemie Linux (logowanie do systemu, obsługa pomocy systemowej, tworzenie, usuwanie, zmiana nazwy i przenoszenie plików oraz katalogów, struktura katalogów, wyszukiwanie plików i katalogów, prawa dostępu, dowiązania).4
T-L-5Zarządzenie systemem plików w systemie Linux (montowanie systemu plików, zarządzanie limitami dyskowymi, tworzenie struktury katalogowej dla pracy grupowej, listy dostępowe ACL).3
T-L-6Tworzenie skryptów powłoki systemu Linux (zmienne środowiskowe, argumenty, instrukcja warunkowa, pętle).2
T-L-7Utwardzanie (hardening) systemu Linux.2
T-L-8Zarządzanie partycjami w systemie Windows (dyski dynamiczne).1
T-L-9Instalacja systemu Windows.1
T-L-10Zarządzanie procesami w systemie Windows.2
T-L-11Obsługa systemu plików w systemie Windows (uprawnienia do folderów i plików, dziedziczenie uprawnień, uprawnienia specjalne, kopiowanie i przenoszenie uprawnień, udostępnianie zasobów).4
T-L-12Zarządzanie systemem plików systemu Windows (montowanie zasobów, zarządzanie przydziałami dyskowymi, tworzenie struktury katalogowej dla pracy grupowej, listy kontroli dostępu).3
T-L-13Tworzenie skryptów PowerShell systemu Windows (zmienne środowiskowe, argumenty wywołania, instrukcja warunkowa, pętle).2
T-L-14Utwardzanie (hardening) systemu Windows.2
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Wprowadzenie (podstawowe pojęcia i definicje, typowe architektury, klasy systemów operacyjnych)3
T-W-2Procesy i zarządznie procesami (procesy, watki, planowanie przydziału procesora, synchronizacja)6
T-W-3Zarządzenia pamięcią (przydział pamięci, pamieć wirtualna, zarządzanie obszarem wymiany)4
T-W-4System plików (interfejs systemu plików, implementacja systemu plików, przegląd rzeczywistych systemów)6
T-W-5Podsystemy wejścia-wyjścia (sterownik, moduł sterujący, odpytywanie, przerwania od urządzeń, buforowanie)2
T-W-6Ochrona (funkcje bezpeiczeństwa systemu operacyjnego, uwierzytelniania, modele kontroli dostępu)2
T-W-7Studium przypadku: Linux (architektura jądra, zarządzanie procesami i pamięcią, VFS, model obsługi urządzeń wejścia-wejścia, model bezpieczeństwa, interfejs wywołań systemowych, zastosowania serwerowe, zastosowania mobilne)4
T-W-8Studium przypadku: Windows (architektura jądra, zarządzanie procesami i pamięcią, zarządzenia systemem plików, model obsługi urządzeń wejścia-wejścia, model bezpieczeństwa, interfejs wywołań systemowych, zastosowania serwerowe, zastosowania mobilne)3
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Przygotowanie do zajęć laboratoryjnych (praca własna studenta)30
A-L-2Praca na zajęciach laboratoryjnych30
A-L-3Przygotowanie do zaliczenia końcowego (praca własna studenta)25
A-L-4Uczestnictwo w konsultacjach5
90
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w wykładzie30
A-W-2Przygotowanie do egzaminu i udział w egzaminie (2 godz.)26
A-W-3Udział w konsultacjach4
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaIC_1A_B/06_W01rozumie rolę i zadania systemu operacyjnego komputera, potrafi wyjaśnić oraz zidentyfikować praktyczne problemy związane z funkcjonowaniem i użytkowaniem systemu operacyjnego, rozumie problemy zarządzania pamięcią operacyjną oraz pamięcią zewnętrzną, potrafi zidentyfikować i wytłumaczyć działanie wybranych elementów składowych architektury jądra współczesnego systemu operacyjnego na przykładzie systemu Linux
Odniesienie do efektów kształcenia dla kierunku studiówIC_1A_W03Ma wiedzę zakresu działania i budowy systemów operacyjnych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W02ma podstawową wiedzę w zakresie kierunków studiów powiązanych ze studiowanym kierunkiem studiów
T1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T1A_W06ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W01ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-1zapoznanie studentów z ogólną strukturą systemu operacyjnego oraz jego podstawowymi zadaniami
C-2zapoznanie studentów z wybranymi elementami składowymi architektury jądra współczesnego systemu operacyjnego
Treści programoweT-W-6Ochrona (funkcje bezpeiczeństwa systemu operacyjnego, uwierzytelniania, modele kontroli dostępu)
T-W-1Wprowadzenie (podstawowe pojęcia i definicje, typowe architektury, klasy systemów operacyjnych)
T-W-4System plików (interfejs systemu plików, implementacja systemu plików, przegląd rzeczywistych systemów)
T-W-5Podsystemy wejścia-wyjścia (sterownik, moduł sterujący, odpytywanie, przerwania od urządzeń, buforowanie)
T-W-2Procesy i zarządznie procesami (procesy, watki, planowanie przydziału procesora, synchronizacja)
T-W-3Zarządzenia pamięcią (przydział pamięci, pamieć wirtualna, zarządzanie obszarem wymiany)
Metody nauczaniaM-1wykład informacyjny
Sposób ocenyS-1Ocena podsumowująca: testowy egzamin pisemny (student może korzystać z dowolnych materiałów dydaktycznych)
Kryteria ocenyOcenaKryterium oceny
2,0nie spełnia kryteriów określonych dla oceny 3
3,0potrafi przedstawić ogólną architekturę systemu operacyjnego, wymienić i scharakteryzować typy systemów oraz zidentyfikować i wyjaśnić w stopniu podstawoym funkcjonowanie podstawowych elementów składowych SO(zarządzanei pamięcią, zarządzanie procesami, system plików, urządzenia wejścia wyjścia)
3,5spełnia kryteria określone na ocenę 3,0 oraz potrafi wyjaśnić szczegółowo funkcjonowanie podstawowych elementów SO
4,0spełnia kryteria określone na ocenę 3,5, potrafi zidentyfikować oraz wyjaśnić funkcje bezpieczeństwa SO (w tym różne modele kontroli dostępu)
4,5spełnia kryteria określone na ocenę 4,0 oraz potrafi wskazać i opisać w stopniu podstawowym działanie wybranych elementów składowych SO na przykładzie systemów Windows i Linux
5,0spełnia kryteria określone na ocenę 4,5 oraz potrafi wskazać i opisać szczegółowo działanie najważniejsze elementy składowe systemu operacyjnego na przykładzie systemów Windows i Linux
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaIC_1A_B/06_W02potrafi zidentyfikować i wytłumaczyć działanie podstawowych mechanizmów i poleceń powłoki bash pozwalających na użycie wybranych funkcji i usług systemu operacyjnego Linux
Odniesienie do efektów kształcenia dla kierunku studiówIC_1A_W06Posiada wiedzę z zakresu właściwości, cech oraz obszarów zastosowań dostępnych języków oraz technik programowania
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W02ma podstawową wiedzę w zakresie kierunków studiów powiązanych ze studiowanym kierunkiem studiów
T1A_W05ma podstawową wiedzę o trendach rozwojowych z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
T1A_W06ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
T1A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W01ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
InzA_W02zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-3kształtowanie umiejętności zaawansowanego posługiwania się wybranymi systemami operacyjnymi, w tym Linux i Windows
C-2zapoznanie studentów z wybranymi elementami składowymi architektury jądra współczesnego systemu operacyjnego
Treści programoweT-W-7Studium przypadku: Linux (architektura jądra, zarządzanie procesami i pamięcią, VFS, model obsługi urządzeń wejścia-wejścia, model bezpieczeństwa, interfejs wywołań systemowych, zastosowania serwerowe, zastosowania mobilne)
Metody nauczaniaM-1wykład informacyjny
Sposób ocenyS-1Ocena podsumowująca: testowy egzamin pisemny (student może korzystać z dowolnych materiałów dydaktycznych)
Kryteria ocenyOcenaKryterium oceny
2,0nie spełnia kryteriów określonych dla oceny 3
3,0potrafi wymienić i wyjaśnić sposób użycia podstawowych poleceń bash dotyczących obsługi systemu plików oraz zarządzania procesami, potrafi wykorzystać potoki
3,5potrafi wymienić i wyjaśnić sposób użycia zaawansowanych poleceń bash dotyczących obsługi systemu plików oraz zarządzania procesami oraz kontrolą dostępu
4,0spełnia kryteria na ocenę 3,5 oraz potrafi wymienić i wyjaśnić sposób użycia podstawowych poleceń związanych z pamiecią, analizą logów systemowych i wykorzystaniem interfejsu /proc
4,5spełnia kryteria na ocenę 4 oraz potrafi wymienić i wyjaśnić podstawowe polecenia związane z obsługą modułów jądra, konfiguracją sieci i kontrolą demonów
5,0spełnia kryteria na ocenę 4,5 oraz zna podstawy tworzenia skryptów bash
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaIC_1A_B/06_U01Posiada umiejętności w zakresie: zarządzania partycjami, zarządzania procesami, zarządzania systemami plików, tworzenia skryptów w systemach Linux i Windows.
Odniesienie do efektów kształcenia dla kierunku studiówIC_1A_U06Umie opisywać i analizować działanie podstawowych systemów technicznych na poziomie sprzętu i oprogramowania
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U11ma przygotowanie niezbędne do pracy w środowisku przemysłowym oraz zna zasady bezpieczeństwa związane z tą pracą
T1A_U13potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
T1A_U14potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
T1A_U16potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_U04potrafi dokonać wstępnej analizy ekonomicznej podejmowanych działań inżynierskich
InzA_U05potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
InzA_U06potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
InzA_U08potrafi - zgodnie z zadaną specyfikacją - zaprojektować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Cel przedmiotuC-3kształtowanie umiejętności zaawansowanego posługiwania się wybranymi systemami operacyjnymi, w tym Linux i Windows
Treści programoweT-L-11Obsługa systemu plików w systemie Windows (uprawnienia do folderów i plików, dziedziczenie uprawnień, uprawnienia specjalne, kopiowanie i przenoszenie uprawnień, udostępnianie zasobów).
T-L-1Zarządzanie partycjami w systemie Linux (LVM).
T-L-5Zarządzenie systemem plików w systemie Linux (montowanie systemu plików, zarządzanie limitami dyskowymi, tworzenie struktury katalogowej dla pracy grupowej, listy dostępowe ACL).
T-L-10Zarządzanie procesami w systemie Windows.
T-L-2Instalacja systemu Linux.
T-L-7Utwardzanie (hardening) systemu Linux.
T-L-3Zarządzanie procesami w systemie Linux.
T-L-14Utwardzanie (hardening) systemu Windows.
T-L-4Obsługa systemu plików w systemie Linux (logowanie do systemu, obsługa pomocy systemowej, tworzenie, usuwanie, zmiana nazwy i przenoszenie plików oraz katalogów, struktura katalogów, wyszukiwanie plików i katalogów, prawa dostępu, dowiązania).
T-L-13Tworzenie skryptów PowerShell systemu Windows (zmienne środowiskowe, argumenty wywołania, instrukcja warunkowa, pętle).
T-L-8Zarządzanie partycjami w systemie Windows (dyski dynamiczne).
T-L-6Tworzenie skryptów powłoki systemu Linux (zmienne środowiskowe, argumenty, instrukcja warunkowa, pętle).
T-L-12Zarządzanie systemem plików systemu Windows (montowanie zasobów, zarządzanie przydziałami dyskowymi, tworzenie struktury katalogowej dla pracy grupowej, listy kontroli dostępu).
T-L-9Instalacja systemu Windows.
Metody nauczaniaM-2ćwiczenia laboratoryjne
Sposób ocenyS-2Ocena formująca: Ocena poszczególnych zajęć laboratoryjnych jest prowadzona na podstawie: wyników wejściówki, stopnia realizacji scenariusza zadań laboratoryjnych i aktywności podczas zajęć.
S-3Ocena podsumowująca: Ocena końcowa z ćwiczeń laboratoryjnych jest średnią ważoną: wyników wejściówek, stopnia realizacji scenariuszy zadań laboratoryjnych i aktywności podczas zajęć.
Kryteria ocenyOcenaKryterium oceny
2,0nie posiada umiejętności w zakresie wykorzystania podstawowych narzędzi umożliwiających: użytkowanie partycji, użytkowanie procesów, użytkowanie systemów plików, wykorzystanie skryptów w systemach Linux i Windows
3,0posiada umiejętności w zakresie wykorzystania zaledwie kilku narzędzi umożliwiających: użytkowanie partycji, użytkowanie procesów, użytkowanie systemów plików, wykorzystanie skryptów w systemach Linux i Windows
3,5z pomocą nauczyciela potrafi wykorzystywać wiele narzędzi umożliwiających: użytkowanie partycji, użytkowanie procesów, użytkowanie systemów plików, wykorzystanie skryptów w systemach Linux i Windows
4,0bez pomocy nauczyciela potrafi wykorzystywać wiele narzędzi umożliwiających: użytkowanie partycji, użytkowanie procesów, użytkowanie systemów plików, wykorzystanie skryptów w systemach Linux i Windows
4,5z pomocą nauczyciela potrafi wykorzystywać wiele narzędzi umożliwiających: zarządzanie partycjami, zarządzanie procesami, zarządzanie systemami plików, tworzenie skryptów w systemach Linux i Windows
5,0bez pomocy nauczyciela potrafi wykorzystywać wiele narzędzi umożliwiających: zarządzanie partycjami, zarządzanie procesami, zarządzanie systemami plików, tworzenie skryptów w systemach Linux i Windows