Systemy operacyjne z podstawami programowania 2700-M-ZBD-D1SOPP
1. Współczesne systemy operacyjne, ich rola i zasady działania.
2. Elementy składowe systemów operacyjnych, w tym budowa systemu operacyjnego, procesy, zasoby, wątki, systemy plików, zarządzanie pamięcią, uprawnienia, pliki konfiguracyjne, usługi sieciowe, urządzenia wejścia-wyjścia.
3. Administrowanie systemami operacyjnym z uwzględnieniem aspektów bezpieczeństwa i zapewnienia ciągłości działania systemu.
4. Praktyczne wykorzystanie systemu operacyjnego Windows 10.
5. Praktyczne aspekty zarządzania systemem operacyjnym Linux, powłoki, skrypty, programowanie systemowe.
Tryb prowadzenia
Koordynatorzy przedmiotu
Efekty kształcenia
Wiedza:
- absolwent posiada wiedzę w zakresie budowy i działania współczesnych systemów operacyjnych, administracji systemami operacyjnymi, tworzenia skryptów w powłoce i bezpieczeństwa systemów.
Umiejętności:
- potrafi skutecznie realizować szczegółowe zadania w systemie operacyjnym Windows 10,
- potrafi konstruować skrypty w powłoce systemu operacyjnego Linux.
Inne kompetencje:
- potrafi wykorzystywać systemy operacyjne zarówno od strony użytkownika, jak i administratora systemu.
Kryteria oceniania
Metody dydaktyczne:
- elementy wykładu,
- ćwiczenia praktyczne Windows, Linux.
Kryteria oceny:
- test opisowy (waga 50% oceny końcowej),
- zadania praktyczne Windows 10 (waga 50% oceny końcowej),
- zadania praktyczne Linux (podniesienie oceny o pół stopnia).
Literatura
- Stallings W., Płoski Z., Helion, Systemy operacyjne: architektura, funkcjonowanie i projektowanie, Warszawa 2018,
• Yosifovich P., Ionescu A., Russinovich M.E., i in., Windows od środka: architektura systemu, procesy, wątki, zarządzanie pamięcią i dużo więcej, Gliwice 2018,
- Albing C., Vossen J.P., Newham C., Bash: receptury, Gliwice 2012,
- Lakshman S., Flynt C., Tushar S., i in., Skrypty powłoki systemu Linux: receptury, Gliwice 2018,
- Matotek D., Turnbull J., Lieverdink P., i in., Linux: profesjonalne administrowanie systemem, Gliwice 2018.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: