Programowanie Systemowe w Windows NT i Unix

Transkrypt

Programowanie Systemowe w Windows NT i Unix
Data:
16.04.2008r.
Wydanie: I
Załącznik
Symbol:
Z-5.4-1-1
Strona:
Status:
obowiązujący
1/1
KARTA PRZEDMIOTU
KARTA PRZEDMIOTU
Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010
Nazwa przedmiotu: PROGRAMOWANIE
Kod/nr
SYSTEMOWE W WINDOWS NT I UNIX
Kierunek:
INFORMATYKA
Specjalność:
OPROGRAMOWANIE SYSTEMOWE
Tryb studiów:
STACJONARNE JEDNOLITE MAGISTERSKIE
Rodzaj przedmiotu:
Instytut/ Katedra:
Semestr:
Prowadzący przedmiot:
Prowadzący zajęcia:
TECHNICZNY
INFORMATYKI
IX
dr inŜ. Wojciech Mikanik
Liczba godzin
Wykład: dr inŜ. Wojciech Mikanik,
Liczba pkt ECTS
Wykład: 30
dr inŜ. Sławomir Niedbała
Ćwiczenia:
Ćwiczenia:
Laboratorium: dr inŜ. Piotr Fabian,
Laboratorium: 30
dr inŜ. Michał Świderski,
dr inŜ. Piotr Pecka,
dr inŜ. Sławomir Niedbała
Projekt:
Projekt:
Seminarium:
Seminarium:
Powiązanie ze standardami i cel kształcenia
Celem przedmiotu jest poszerzenie wiadomości związanych z głównymi współczesnymi
systemami operacyjnymi o zagadnienia programowania systemowego. W ramach
przedmiotu studenci uzyskają podstawowe wiadomości n/t najwaŜniejszych interfejsów
programowych i funkcji systemowych.
Przedmioty wprowadzające oraz wymagania wstępne
Student powinien posiadać podstawową wiedzę z zakresu programowania komputerów
oraz z zakresu systemów operacyjnych. Przedmioty wprowadzające: Programowanie
komputerów, Systemy operacyjne.
Data:
16.04.2008r.
Wydanie: I
Załącznik
Symbol:
Z-5.4-1-1
Strona:
Status:
obowiązujący
2/1
KARTA PRZEDMIOTU
Treść wykładów:
* Pojęcia podstawowe.
* Operacje we/wy (podstawowe i zaawansowane).
* Pliki, systemy plików, katalogi.
* Procesy i wątki.
* Mechanizmy komunikacji między procesami.
* Sygnały w systemie Unix.
* Programowanie sieciowe.
Treść/Tematy: Laboratorium (wykaz ćwiczeń laboratoryjnych)
* Operacje we/wy (podstawowe i zaawansowane).
* Pliki, systemy plików, katalogi.
* Procesy i wątki.
* Mechanizmy komunikacji między procesami.
Metody dydaktyczne
Wykład: Prowadzący przedmiot w trakcie wykładu wykorzystuje prezentacje
multimedialne, a takŜe przedstawia studentom przykłady działania prostych aplikacji.
Forma egzaminu/zaliczenia przedmiotu
W ramach laboratorium student wykonuje dwa programy: jeden dla systemu UNIX i jeden
dla systemu Windows. Warunkiem zaliczenia przedmiotu jest zaliczenie (na ocenę 3.0 lub
wyŜszą) obu programów. Programy naleŜy przedstawiać do oceny w terminach podanych
przez prowadzącego sekcję.
Minimalne wymagania do egzaminu /zaliczenia
Zaliczenie obu programów na zajęciach laboratoryjnych.
Literatura
1. W. Richard Stevens: " Programowanie w środowisku systemu UNIX". WNT, 2002
2. Marc J. Rochkind: "Programowanie w systemie UNIX dla zaawansowanych".
WNT, 2007
3. Charles Petzold: " Programowanie Windows". READ ME/EREMIS, 1999
4. Microsoft Developers Network (MSDN). http://msdn.microsoft.com
Zatwierdzono:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis Dyrektora Instytutu/Kierownika Katedry)