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