Nazwa przedmiotu:
Programowanie systemowe w systemach Windows
Koordynator przedmiotu:
Artur KRYSTOSIK
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Informatyka
Grupa przedmiotów:
Przedmioty techniczne
Kod przedmiotu:
PWNT
Semestr nominalny:
6 / rok ak. 2015/2016
Liczba punktów ECTS:
4
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
30 godzin wykładów 15 godzin spotkań projektowych 30 godzin przygotowanie do wykładów i sprawdzianów 25 godzin samodzielna realizacja projektów w sumie 100 godzin
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
30 godzin wykładów 15 godzin spotkań projektowych w sumie 45 godzin co daje ok. 2 ECTS
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
15 godzin spotkań projektowych 25 godzin samodzielna realizacja projektów w sumie 40 godzin co daje ok. 1,5 ECTS
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt15h
  • Lekcje komputerowe0h
Wymagania wstępne:
Umiejętność programowania w języku wysokiego poziomu. Znajomość problematyki systemów operacyjnych.
Limit liczby studentów:
64
Cel przedmiotu:
Zapoznanie studentów z budową systemu Windows oraz sposobem działania i wykorzystania w programowaniu podstawowych mechanizmów systemu operacyjnego.
Treści kształcenia:
Budowa systemu operacyjnego rodziny Windows Obiektowego podejście do zarządzania zasobami Cechy i różnice pomiędzy procesami, wątkami i włóknami Mechanizmy zarządzania pamięcią oraz ich zastosowanie w programowaniu Semantykę mechanizmów synchronizacji w systemie Windows Semantyka i właściwości mechanizmów komunikacji dostępnych w systemie Windows Strukturę i zasady budowy usług w systemie Windows Bibliotek DLL Obsługa urządzeń we/wy w systemie Windows Mechanizmy ochrony informacji dostępne w systemie Windows
Metody oceny:
Kartkówki na każdym wykładzie + projekt
Egzamin:
nie
Literatura:
David A. Solomon, Inside Microsoft Windows 2000
Witryna www przedmiotu:
brak
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt Wpisz opis
Student potrafi opisać mechanizmy ochrony informacji dostępne w systemie Windows
Weryfikacja: Kolokwium
Powiązane efekty kierunkowe: K_W10, K_W18
Powiązane efekty obszarowe: T1A_W03, T1A_W04, T1A_W05, T1A_W07, T1A_W08

Profil ogólnoakademicki - umiejętności

Efekt Wpisz opis
Student potrafi zrealizować projekt informatyczny wykorzystujący mechanizmy systemu operacyjnego Windows
Weryfikacja: Projekt
Powiązane efekty kierunkowe: K_U05, K_U13, K_U20, K_U21
Powiązane efekty obszarowe: T1A_U01, T1A_U15, T1A_U16, T1A_U13, T1A_U15, T1A_U15, T1A_U16