KARTA MODUŁU KSZTAŁCENIA
Kierunek: InformatykaTryb: Stacjonarne
Nazwa modulu: Architektura komputerów
Warunki wstępne:Podstawy programowania w języku C Znajomość podstaw elektroniki i miernictwa
Cele kształcenia:Zapoznanie studentów z logiczną i fizyczną budową komputerów; Poznanie postaci maszynowej reprezentacji informacji; Zapoznanie studentów z techniczną budową składowych części komputerów;
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 zasady działania typowuch składowych komputera
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 - Podstawy programowania w języku Asembler (architektura komputera PC, rejestry ogólnego przeznaczenia, przerwania systemowe, struktura programu wykonywalnego);Budowa i zasada działania mikroprocesora opartego o klasyczną architekturę von Neumana.;Wymiana informacji z urządzeniami zewnętrznymi.;Sterowanie przepływem kodu z wykorzystaniem instrukcji porównania oraz skoków .;Definicja makra i procedury.;Programowanie hybrydowe procesorów ;
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ęcLiczba godzin według planu studiów
Wykład30
Ćwiczenia laboratoryjne15
Autor programu dla modułu kształcenia: dr hab. inż. Wojciech Kordecki
Język modulu: polski