Prowadzony w
cyklach:
2022/23L, 2023/24L, 2024/25L, 2025/26L
Kod ISCED: 0613
Punkty ECTS:
4
Język:
polski
Organizowany przez:
Wydział Matematyki i Informatyki
Techniki cyfrowe 1000-ZiTCY
- Technika cyfrowa i analogowa - sygnały dyskretne a analogowe, stany logiczne. Podstawowe pojęcia teorii sygnałów.
- Algebra Boole'a. Funkcje logiczne.
- Synteza układów kombinacyjnych, minimalizacja funkcji logicznych. Praktyczne wykorzystanie minimalizacji w układach kombinacyjnych (w tym metody Karnaugha).
- Wprowadzenie do teorii układów sekwencyjnych. Synteza układów sekwencyjnych - synteza liczników cyfrowych i dzielników częstotliwości, synteza bloków funkcjonalnych.
- Układy pamięci cyfrowych.
- Hazard w układach cyfrowych
- Technologie układów cyfrowych (TTL, ECL, CMOS, GaAs)
- Reprezentacje liczb i działania arytmetyczne w ALU. Liczby zmiennoprzecinkowe. IEEE 754. Kodowanie symboli.
Całkowity nakład pracy studenta
100h, w tym:
15h uczestnictwo w wykładzie
15h przygotowanie i wykonanie testów zaliczeniowych po wykładzie
15h uczestnictwo w laboratoriach
12h wykonanie prac domowych
13h przygotowanie do laboratoriów
30h wykonanie projektu zaliczeniowego
Efekty uczenia się - wiedza
KW02 - posiada podstawową wiedzę z zakresu technik cyfrowych; ma
znajomość kodów uzupełnieniowych, działań w tych kodach, opisu
układów cyfrowych przy pomocy wyrażeń normalnych,
KW04 - zna metody i techniki projektowania i analizowania prostych układów cyfrowych
KW06 - ma wiedzę na temat architektury współczesnych systemów operacyjnych i układów cyfrowych (logika układów cyfrowych i reprezentacja danych, architektura procesora, wejście-wyjście, pamięć, architektury wieloprocesorowe)
Efekty uczenia się - umiejętności
KU02 - potrafi planować swoje uczenie się, potrafi pozyskiwać informacje z literatury, baz wiedzy, Internetu oraz innych wiarygodnych źródeł, integrować je, dokonywać ich interpretacji oraz wyciągać wnioski i formułować opinie
KU03 - potrafi pracować indywidualnie i w zespole informatyków, w tym także potrafi zarządzać swoim czasem oraz podejmować zobowiązania i dotrzymywać terminów
KU32potrafi zgodnie z zadaną specyfikacją zaprojektować i zrealizować prosty układ elektroniczny używając odpowiednich technik i narzędzi
Efekty uczenia się - kompetencje społeczne
KK02 - wypełniania zobowiązań społecznych, służenia swoją wiedzą i umiejętnościami, twórczego myślenia w celu udoskonalania istniejących bądź stworzenia nowych rozwiązań
KK03 - krytycznej oceny swojej wiedzy i dalszego jej doskonalenia z wykorzystaniem różnych źródeł informacji
KK04 - pokonywania trudności stojących na drodze do realizacji założonego celu i systematycznej pracy nad wszelkimi projektami, które mają długofalowy charakter
Metody dydaktyczne eksponujące
- symulacyjna (gier symulacyjnych)
Metody dydaktyczne podające
- wykład informacyjny (konwencjonalny)
Metody dydaktyczne poszukujące
- ćwiczeniowa
- laboratoryjna
- laboratoryjna
Wymagania wstępne
Znajomość zasad logiki matematycznej
Koordynatorzy przedmiotu
Kryteria oceniania
Po każdym wykładzie student musi zaliczyć odpowiedni test zamieszczony na platformie Moodle, niezależnie od obecności na wykładzie.
Na ostatnim wykładzie omówiony zostanie projekt zaliczeniowy.
Aby uzyskać zaliczenie z wykładu należy uzyskać łączenie 75% punktów z testów oraz przesłać poprawnie wykonany projekt.
Po każdych laboratoriach należy w przeciągu tygodnia nadesłać rozwiązanie omawianego zestawu zadań.
Aby zaliczyć laboratoria należy przesłać terminowo wszystkie zadania oraz uzyskać z nich łącznie 75% punktów
Literatura
Literatura podstawowa:
- A. Skorupski, Podstawy techniki cyfrowej (WKiŁ, Warszawa 2001).
- W. Stallings, Organizacja i architektura systemu komputerowego. Projektowanie systemu a jego wydajność, wyd. III (PWN, Warszawa, 2004).
Literatura uzupełniająca:
- J. Kalisz, Podstawy elektroniki cyfrowej (WKiŁ, Warszawa 1991).
- G. De Micheli, Synteza i optymalizacja układów cyfrowych (WNT, Warszawa 1998).
- P. Gajewski, J. Turczyński, Cyfrowe układy scalone CMOS (WKiŁ, Warszawa 1990).
- K. Noga, Laboratorium podstaw techniki cyfrowej, skrypt (WSM, Gdynia 2001). Wydanie drugie, poprawione.
- J. Piecha, Elementy i układy cyfrowe (PWN, Warszawa 1990).
- L. Null, J. Lobur, Struktura organizacyjna i architektura systemów komputerowych (Helion, 2004).
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: