Computer architecture
Kierunek studiów: Informatyka
Kod programu: W4-S1IN19.2021
Nazwa modułu: | Computer architecture |
---|---|
Kod modułu: | 08-IO1S-13-CA |
Kod programu: | W4-S1IN19.2021 |
Semestr: |
|
Język wykładowy: | angielski |
Forma zaliczenia: | egzamin |
Punkty ECTS: | 6 |
Opis: | Celem zajęć jest zaznajomienie studentów z budową, stałymi i programowalnymi elementami peryferyjnymi oraz realizacją programów przez systemy komputerowe zbudowane w oparciu o mikroprocesory 8-mio i 16-to bitowe. W ramach laboratorium student filtruje i agreguje informacje zawarte w pamięci konfiguracyjnej komputera PC. Potrafi skompilować i skonsolidować program napisany w assemblerze, oraz krokowo analizować kod. |
Wymagania wstępne: | (brak informacji) |
Literatura podstawowa: | (brak informacji) |
Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5] |
---|---|
Potrafi pracować w małym zespole przygotowującym program [CA_K_10] |
K_U02 [1/5] |
Prezentuje grupie własne pomysły na realizację algorytmu [CA_K_11] |
K_K01 [1/5] |
Korzysta z programów emulujących pracę różnych procesorów [CA_U_5] |
K_U13 [1/5] |
Dobiera typy danych, tryby adresowania i instrukcje procesora do realizacji programu [CA_U_6] |
K_U15 [1/5] |
Analizuje program znajdujący się w pamięci stałej systemu mikroprocesorowego [CA_U_7] |
K_U16 [1/5] |
Wykorzystuje usługi systemu operacyjnego do stworzenia programu w asemblerze [CA_U_8] |
K_U01 [1/5] K_U17 [1/5] |
Tworzy dokumentację własnego programu [CA_U_9] |
K_U03 [1/5] |
Charakteryzuje elementy systemu mikroprocesorowego [CA_W_1] |
K_W06 [2/5] |
Rozróżnia typy danych do reprezentowania liczb i rozumie ich ograniczenia [CA_W_2] |
K_W01 [1/5] K_W09 [1/5] |
Charakteryzuje rozkazy procesora [CA_W_3] |
K_W06 [1/5] K_W10 [1/5] |
Korzysta z dokumentacji technicznej procesora i układów peryferyjnych by zaprojektować system mikroprocesorowy [CA_W_4] |
K_W12 [1/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
egzamin [CA_w_1] | Pytania z tematyki wykładów, i jedno krótkie indywidualnie realizowane zadanie projektowe |
CA_W_1 CA_W_2 CA_W_3 CA_W_4 |
prace kontrolne [CA_w_2] | Sprawdzające stopień przygotowania do pisania programu (grupy rozkazów procesora, tryby adresowania, elementy składni assemblera). |
CA_W_1 CA_W_2 CA_W_3 CA_W_4 |
Rozmowa podczas zaliczania programów [CA_w_3] | Sprawdza umiejętność uogólnienia umiejętności nabytych podczas tworzenia i dokumentowania programu tworzonego w grupach 2-wu osobowych |
CA_K_10 CA_K_11 CA_U_5 CA_U_6 CA_U_7 CA_U_8 CA_U_9 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
wykład [CA_fs1] | Treści dostępne w formie przekazu multimedialnego. Peryferyjne układy programowalne wspierane symulatorami programowania i działania. Dwa proste zadania projektowe przedstawiane „na tablicy”. |
15 | Zapoznanie się z tematyką zajęć przedstawioną w skrypcie i z wykorzystaniem innych materiałów dostępnych online. Przygotowanie do egzaminu. |
30 | egzamin [CA_w_1] |
laboratorium [CA_fs2] | Zajęcia w parach dwuosobowych polegające analizie cykli maszynowych rozkazów pobieranych z pamięci systemu uruchomieniowego (8-bit). Pisanie własnych prostych programów w assemblerze (8-bit) oraz programów wykorzystujących hardware płyty głównej i mechanizmy BIOS i DOS komputera (16-bit). |
30 | Realizacja programu w środowisku wirtualnym w domu lub na komputerach udostępnianych w Instytucie studentom do pracy własnej. |
90 | prace kontrolne [CA_w_2] Rozmowa podczas zaliczania programów [CA_w_3] |
Załączniki |
---|
Opis modułu (PDF) |
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |