Podstawy Programowania Systemowego - wymagania
Na ocenę 2 (ndst)
Na ocenę 3 (dst)
Na ocenę 4 (db)
Na ocenę 5 (bdb)
Rozpoznaje rolę
narzędzi
wspomagających
programowanie
systemowe i
rozpoznaje
konsekwencje ich
użycia dla praktyki
programowania
Nie zna roli
narzędzi
wspomagających
programowanie
systemowe i nie
zna konsekwencji
ich użycia dla
praktyki
programowania
Rozpoznaje rolę
narzędzi
wspomagających
programowanie
systemowe i
rozpoznaje
konsekwencje ich
użycia dla
praktyki
programowania
oraz potrafi
niektóre ogólnie
scharakteryzować
Rozpoznaje rolę
narzędzi
wspomagających
programowanie
systemowe i
rozpoznaje
konsekwencje ich
użycia dla
praktyki
programowania
oraz potrafi je
ogólnie
scharakteryzować
Rozpoznaje rolę
narzędzi
wspomagających
programowanie
systemowe i rozpoznaje
konsekwencje ich
użycia dla praktyki
programowania oraz
potrafi je wyczerpująco
scha
rakteryzować
Wyjaśnia budowę
programów
wykonujących
operacje
numeryczne, na
łańcuchach
tekstowych,
wejścia/wyjścia,
przełączania
procesów
Nie potrafi wyjaśnić
budowy programów
wykonujących
operacje
numeryczne, na
łańcuchach
tekstowych,
wejścia/wyjścia,
przełączania
procesów
Ogólnie wyjaśnia
budowę
programów
wykonujących
operacje
numeryczne, na
łańcuchach
tekstowych,
wejścia/wyjścia,
przełączania
procesów
Wyjaśnia budowę
programów
wykonujących
operacje
numeryczne, na
łańcuchach
tekstowych,
wejścia/wyjścia,
przełączania
procesów oraz w
stosunku do
niektórych
wskazuje
właściwe
narzędzia
Wyczerpująco wyjaśnia
budowę programów
wykonujących operacje
numeryczne, na
łańcuchach tekstowych,
wejścia/wyjścia,
przełączania procesów
oraz wskazuje właściwe
narzędzia
Z prostych operacji
potrafi zbudować
bardziej złożony
program, którego
działanie
wykorzystywane
będzie przez inne
programy
Nie potrafi
zbudować
programu, którego
działanie
wykorzystywane
będzie przez inne
programy
Potrafi wskazać
ogólne zasady
konstrukcji
programu,
którego działanie
będzie
wykorzystywane
będzie przez inne
programy
Z prostych
operacji potrafi
zbudować
bardziej złożony
program, którego
działanie
wykorzystywane
będzie przez inne
programy
Z prostych operacji
potrafi zbudować
bardziej złożony
program, którego
działanie
wykorzystywane będzie
przez inne programy i
dobiera właściwe
narzędzia
Wybiera metody
budowania
efektywnych
programów przy
wykorzystaniu
wiedzy o
architekturze
komputera i
możliwościach
narzędzi
wspomagających
Nie potrafi
uwzględnić wiedzy
o architekturze
komputera i
możliwościach
narzędzi
wspomagających
do zbudowania
efektywnych
programów
Potrafi wskazać
związki pomiędzy
architekturą
komputera i
programowaniem
systemowym i
potrafi ogólnie
scharakteryzować
niektóre z nich
Konstruuje
program z
uwzględnieniem
architektury
komputera
Wybiera metody
budowania efektywnych
programów przy
wykorzystaniu wiedzy o
architekturze
komputera i
możliwościach narzędzi
wspomagających
Rozumie potrzebę
uczenia się przez
całe życie
Nie uczestniczy w
wykładach i nie
wykazuje wiedzy
pozyskanej w
drodze lektury
Wykazuje wiedzę
pochodzącą z
jednostronnego
źródła
Uczestniczy w
wykładach,
wykazuje wiedzę
pozyskanej w
drodze
samodzielnego
studiowania
Uczestniczy w
wykładach, wykazuje
wiedzę pozyskanej w
drodze samodzielnego
studiowania i podejmuje
dyskusję