SylabUZ

Generate PDF for this page

Computer System Administration - course description

General information
Course name Computer System Administration
Course ID 11.3-WI-INFP-ASI
Faculty Faculty of Engineering and Technical Sciences
Field of study computer science
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2021/2022
Course information
Semester 6
ECTS credits to win 5
Course type optional
Teaching language polish
Author of syllabus
  • dr inż. Jacek Bieganowski
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Laboratory 30 2 18 1,2 Credit with grade
Project 15 1 9 0,6 Credit with grade
Lecture 15 1 9 0,6 Credit with grade

Aim of the course

  1. Zapoznanie studenta z procedurą instalacji i konfiguracji wybranych systemów operacyjnych oraz urządzeń sieciowych.
  2. Zapoznanie studenta z podstawowymi zadaniami administratora i użytkownika systemów klasy Windows, UNIX/Linux.
  3. Zapoznanie studenta z podstawowymi narzędziami informatycznymi przydatnymi w pracy użytkownika i administratora systemów operacyjnych.
  4. Zapoznanie studenta z pracą w środowiskach maszyn wirtualnych.

Prerequisites

Systemy operacyjne, Bazy danych, Sieci komputerowe

Scope

Zarządzanie i praca z systemami operacyjnymi Windows, Windows Server oraz UNIX/Linux. Konfigurowanie serwerów, domen, klastrów i stacji roboczych. Usługi serwerowe: poczta elektroniczna, DNS, ochrona antywirusowa, bazy danych, systemy antyspamowe. Kopie bezpieczeństwa, zabezpieczanie przed awariami oraz odtwarzanie danych po awarii, odtwarzanie pełne, częściowe na przykładzie systemu plików ZFS. Konfiguracja urządzeń i usług sieciowych: zapory ogniowe, wirtualne sieci prywatne (VPN), translacja NAT, serwer DHCP, serwer NTP. Zdalne konfigurowanie i praca na stacjach roboczych. Systemy zarządzania wersjami oprogramowania. Wirtualne maszyny. Podstawy języków skryptowych niezbędnych do wykonywania zadań administracyjnych. Automatyczne uruchamianie skryptów.

Teaching methods

wykład: zajęcia praktyczne, wykład konwencjonalny

laboratorium: ćwiczenia laboratoryjne

projekt: praca w grupach, metoda projektu

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub ustnych przeprowadzonych co najmniej raz w semestrze.  

Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń wydanych w semestrze. 

Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich projektów wydanych w semestrze.

Składowe oceny końcowej = wykład: 30% + laboratorium: 30% +  projekt: 40%

Recommended reading

  1. Dennis Matotek, James Turnbull, Peter Lieverdink, Linux. Profesjonalne administrowanie systemem, Wydanie II, Helion 2018.
  2. Łukasz Sosna, Linux. Komendy i polecenia. Wydanie IV rozszerzone, Helion 2014.
  3. Dokumentacja urządzeń MikroTik, https://wiki.mikrotik.com/wiki/Manual:TOC.
  4. Dokumentacja pakietu OpenVPN, https://openvpn.net/index.php/open-source/documentation/howto.html.
  5. FreeBSD Handbook, https://www.freebsd.org/doc/handbook/.

Further reading

1. Eric Steven Raymond, The Art of Unix Programming, http://www.catb.org/esr/writings/taoup/html/, 2003.

Notes


Modified by prof. dr hab. inż. Andrzej Obuchowicz (last modification: 20-04-2021 08:55)