Nazwa wariantu modułu - Informatyka

Transkrypt

Nazwa wariantu modułu - Informatyka
Uniwersytet Śląski w Katowicach
Wydział
Kierunek i poziom studiów:
str. 1
Informatyka, I stopień
Architektura komputerów (AKO309)
Sylabus modułu:
Nazwa wariantu modułu (opcjonalnie):
1. Informacje ogólne
koordynator modułu
rok akademicki
semestr
forma studiów
sposób ustalania
oceny końcowej
modułu
informacje
dodatkowe
dr Joachim Włodarz
2012/2013
letni
studia stacjonarne
Ocena końcowa modułu jest średnią ocen z egzaminu i zaliczenia laboratorium
2. Opis zajęć dydaktycznych i pracy studenta
nazwa
kod
XX
wykład
prowadzący
grupa(-y)
treści zajęć
metody
prowadzenia
zajęć
liczba godzin
dydaktycznych
dr Joachim Włodarz
wszyscy studenci I roku informatyki
Wstęp: podstawowe pojęcia i kamienie milowe architektury komputerów, wielopoziomowa
struktura systemów komputerowych, przykłady współczesnych systemów
Podstawowa organizacja systemów komputerowych: procesory, pamięć operacyjna, pamięć
masowa, urządzenia wejścia/wyjścia.
Poziom układów logicznych: algebra Boole'a, układy logiczne, elementy układów pamięci,
elementy układów procesora i połączeń wewnątrzsystemowych, interfejs wejścia/wyjścia,
przykłady.
Poziom mikroarchitektury: ścieżka danych procesora, mikrorozkazy, sterowanie na poziomie
mikrorozkazów, reguły projektowe i przykłady
Poziom konwencjonalnej listy rozkazów: przegląd ogólny, typy danych i formaty rozkazów,
adresowanie, typy rozkazów, sterowanie wykonaniem ciągu rozkazów, przykłady
Poziom systemu operacyjnego: odwołania systemowe, pamięć wirtualna, wirtualizacja
wejścia/wyjścia, wirtualne maszyny dla procesów, przykłady
Poziom języka asemblera: wprowadzenie do programowania w języku asemblera, makra,
biblioteki i inne środki pomocnicze, proces asemblacji i asemblery, konsolidacja modułów i
rozmieszczanie w pamięci
Architektury systemów równoległych: wielowątkowość na poziomie układu, procesory
wielordzeniowe, multiprocesory z pamięcią współdzieloną, multikomputery przekazujące
komunikaty.
jak w opisie modułu
30
Uniwersytet Śląski w Katowicach
Wydział
(kontaktowych)
liczba godzin
pracy własnej
studenta
opis pracy
własnej
studenta
organizacja
zajęć
literatura
obowiązkowa
30
Praca samodzielna w oparciu o notatki własne, udostępnione materiały oraz wskazaną
literaturę
2 godziny tygodniowo, sala i godziny podane na harmonogramie zajęć
1. A.S. Tanenbaum, Strukturalna organizacja systemów komputerowych, Wyd.5, Helion
2006 (wersja oryginalna: Structured Computer Organization, 5th Ed., Pearson
Education Inc. 2006).
2. W. Stallings, Organizacja i architektura systemu komputerowego: Projektowanie
systemu a jego wydajność, Wyd.3, WNT 2004 (wersja oryginalna: Computer
Organization and Architecture: Designing for Performance, 6th Ed., Prentice Hall
2003)
1. R. Williams, Computer Systems Architecture: A Networking Approach, 2nd Ed.,
Prentice Hall 2006
literatura
uzupełniająca
adres strony
www zajęć
informacje
dodatkowe
Odpowiednie linki wskazane na stronie http://www.mfc.us.edu.pl/inf
nazwa
Laboratorium
prowadzący
grupa(-y)
treści zajęć
metody
prowadzenia
zajęć
liczba godzin
dydaktycznych
(kontaktowych)
liczba godzin
pracy własnej
studenta
opis pracy
str. 2
kod
XX
dr Joachim Włodarz
gr. 1a dr Joachim Włodarz, gr. 1b i 2a dr Paweł Błaszczyk, gr. 2b i 4a mgr Emil Kaptur, gr. 3a i
4b mgr P. Grządziel, gr. 3b mgr A. Wilczek
Analiza budowy i funkcjonowania typowych systemów komputerowych w oparciu o sprzęt
dostępny w pracowni
Pomiary wybranych parametrów wydajnościowych sprzętu, takich jak czasy dostępu,
szybkości transferu danych, prędkości przetwarzania, w oparciu o dostępne oprogramowanie
diagnostyczne
Prosty procesor ogólnego przeznaczenia: architektura, lista rozkazów i funkcjonowanie
procesora DEC PDP-8, w oparciu o interaktywny symulator
Procesor typu RISC z punktu widzenia programisty, w oparciu o symulator uproszczonego
systemu MIPS32
Asembler MIPS32: proste programy i struktury danych
Asembler MIPS32: programowanie z wykorzystaniem rozgałęzień, wariantów, cykli, odwołań
do procedur, złożonych struktur danych
jak w opisie modułu
30
30
Przygotowanie do ćwiczeń, rozwiązywanie zleconych zadań problemowych, praca własna ze
Uniwersytet Śląski w Katowicach
Wydział
własnej
studenta
organizacja
zajęć
literatura
obowiązkowa
literatura
uzupełniająca
adres strony
www zajęć
informacje
dodatkowe
str. 3
wskazanym oprogramowaniem
2 godziny tygodniowo, sale i godziny podane na harmonogramie zajęć
Dokumentacja wykorzystywanego oprogramowania
jak w przypadku wykładów
Odpowiednie linki wskazane na stronie http://www.mfc.us.edu.pl/inf
3. Opis sposobów weryfikacji efektów kształcenia modułu
nazwa
aktywność na zajęciach
kod(-y) zajęć
osoba(-y)
przeprowadzająca(e) weryfikację
grupa(-y)
wymagania
merytoryczne
kryteria oceny
przebieg procesu
weryfikacji
informacje
dodatkowe
gr. 1a dr Joachim Włodarz, gr. 1b i 2a dr Paweł Błaszczyk, gr. 2b i 4a mgr Emil Kaptur, gr.
3a i 4b mgr P. Grządziel, gr. 3b mgr A. Wilczek
Przygotowanie do zajęć laboratoryjnych
Wiedza i zaangażowanie studenta
Ocena bieżących postępów na zajęciach
nazwa
sprawdziany pisemne
kod(-y) zajęć
osoba(-y)
przeprowadzająca(e) weryfikację
grupa(-y)
wymagania
merytoryczne
kryteria oceny
przebieg procesu
weryfikacji
kod
XX
kod
XX
gr. 1a dr Joachim Włodarz, gr. 1b i 2a dr Paweł Błaszczyk, gr. 2b i 4a mgr Emil Kaptur, gr.
3a i 4b mgr P. Grządziel, gr. 3b mgr A. Wilczek
Wiedza w zakresie treści programowych zajęć laboratoryjnych
Skala ocen:
50 - 59 % prawidłowych odpowiedzi – 3.0
60 - 69% prawidłowych odpowiedzi – 3.5
70 - 79% prawidłowych odpowiedzi – 4.0
80 - 89% prawidłowych odpowiedzi – 4.5
90 - 100% prawidłowych odpowiedzi – 5.0
Kolokwium pisemne i/lub test komputerowy
Uniwersytet Śląski w Katowicach
Wydział
str. 4
informacje
dodatkowe
nazwa
egzamin pisemny
kod(-y) zajęć
osoba(-y)
przeprowadzająca(e) weryfikację
grupa(-y)
wymagania
merytoryczne
kryteria oceny
przebieg procesu
weryfikacji
informacje
dodatkowe
kod
XX
dr Joachim Włodarz
wszyscy studenci I roku informatyki
Wiedza w zakresie treści programowych modułu
Skala ocen:
50 - 59 % prawidłowych odpowiedzi – 3.0
60 - 69% prawidłowych odpowiedzi – 3.5
70 - 79% prawidłowych odpowiedzi – 4.0
80 - 89% prawidłowych odpowiedzi – 4.5
90 - 100% prawidłowych odpowiedzi – 5.0
Egzamin pisemny i/lub test komputerowy, po zaliczeniu zajęć laboratoryjnych