Kierunek: Informatyka | Tryb: Stacjonarne |
Nazwa modulu: Architektura komputerów |
Warunki wstępne:Podstawy programowania w języku C |
Cele kształcenia:Zapoznanie studentów z logiczną i fizyczną budową komputerów; Poznanie postaci maszynowej reprezentacji informacji; |
Efekty ksztalcenia: | Kod efektu kierunkowego: K1I_W06;K1I_U11; |
EK1: Zna budowę i działanie komputera oraz procesora |
EK2: Umiejętność pisania prostych programów na poziomie asemblera |
EK3: Zna techniki przetwarzania maszynowej reprezentacji informacji |
Forma i tresci ksztalcenia |
Wykład - Architektura harwardzka i von Neumanna. Procesor 8086;Od 8086 do Pentium - asembler.;Cykl rozkazowy procesora.;Układy pamięciowe.;Pamięci masowe.;Układy otoczenia procesora (chipset);Karty rozszerzeń.;Procesory ARM.;Raspberry Pi;Układ bezpośredniego dostępu do pamięci (DMA). ;Karta dźwiękowa.;Łącza i złącza.;Schemat komputera - komputer DLW-1.;Maszyna Turinga.;Podsumowanie.; |
Ćwiczenia laboratoryjne - Organizacja PC.;Struktura programu w asemblerze. Edycja i uruchomomienie.;Typy danych. Przesyłanie danych. Stos.;Instrukcje arytmetyczne i logiczne. Znaczniki.;Kolejność wykonywania instrukcji. Skoki.;Procedury.;Operacje we/wy. Porty. Przeglądanie i przerwania.;Sprawdzian pisemny (programowanie);System operacyjny systemu wbudowanego. Raspberry Pi.;Programowanie układów wbudowanych w języku wysokopoziomowym.;Typy zmiennych i struktury sterujące.;Proste programy w języku wysokopoziomowym.;Programowanie układów we/wy.;Programowanie sieciowe.;Zaliczenie.; |
Metody ksztalcenia: Wykład z wykorzystaniem prezentacji multimedialnych; Ćwiczenia praktyczne na stanowisku laboratoryjnym; Konsultacje; Praca własna - przygotowanie do wykładu i laboratorium; Wykład problemowy; |
Metody sprawdzania osiągnięcia efektów kształcenia
- ocena podsumowująca: Średnia ważona ocen formujących; |
Liczba punktow ECTS: 5 |
Nakład pracy studenta (godz.) : 125 |
Forma zajęc | Liczba godzin według planu studiów |
Wykład | 30 |
Ćwiczenia laboratoryjne | 30 |
Autor programu dla modułu kształcenia: dr hab. inż. Wojciech Kordecki |
Język modulu: polski |