Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)

Sylabus przedmiotu Elementy cyfrowe i układy logiczne:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauki techniczne, studia inżynierskie
Profil ogólnoakademicki
Moduł
Przedmiot Elementy cyfrowe i układy logiczne
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Systemów Multimedialnych
Nauczyciel odpowiedzialny Galina Cariowa <Galina.Tariova@zut.edu.pl>
Inni nauczyciele Krzysztof Małecki <Krzysztof.Malecki@zut.edu.pl>
ECTS (planowane) 5,0 ECTS (formy) 5,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
ćwiczenia audytoryjneA1 15 2,00,41zaliczenie
wykładyW1 30 3,00,59zaliczenie

Wymagania wstępne

dla tego przedmiotu nie są określone wymagania wstępne

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie studentów z metodyką projektowania układów.
C-2Ukształtowanie umiejętności tworzenia schematów układów logicznych do rozwiązania określonych zadań.
C-3Zapoznanie studentów z elementami cyfrowymi w technologiach TTL i CMOS.
C-4Zapoznanie studentów z metodykami minimalizacji i optymallizacji układów.
C-5Zapoznanie studentów z ideą układów kombinacyjnych i sekwencyjnych.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
ćwiczenia audytoryjne
T-A-1Zajęcia organizacyjne: omówienie zasad uczestnictwa, przygotowywania się i zaliczenia formy zajęć1
T-A-2Rozwiązywane równań logicznych (Algebra Boole'a)2
T-A-3Przekształcanie funkcji logicznych na różne postacie (np. kononiczne)1
T-A-4Minimalizacja funkcji logicznych przy wykorzystaniu tablicy Karnough’a2
T-A-5Minimalizacja funkcji logicznych przy wykorzystaniu metody Quine’a2
T-A-6Układy logiczne i arytmetyczne2
T-A-7Metoda testowania układów logicznych2
T-A-8Realizacja na schematach prostych układów logicznych2
T-A-9Kolokwium zaliczeniowe1
15
wykłady
T-W-1Zajęcia organizacyjne: omówienie celów przedmiotów, zależności przedmiotu w stosunku do innych przedmiotów w ścieżce programowej, omówienie zasad uczestnictwa w wykładzie, określenie formy zaliczenia1
T-W-2Logika dwuwartościowa, podstawowe tożsamości algebry boolowskiej, przekształcenia algebraiczne, standardowe postacie wyrażeń boolowskich, mintermy i maxtermy, suma iloczynów oraz iloczyn sum, kod Gray’a Bramki logiczne2
T-W-3Etapy syntezy układów logicznych Optymalizacja układów dwupoziomowych, omówienie wybranych metod minimalizacji funkcji i układów3
T-W-4Optymalizacja układów wielopoziomowych2
T-W-5Projektowanie kombinacyjnych układów logicznych (koncepcje projektowania, automatyzacja procesu projektowania, projektowanie wspomagane komputerowo, stopnie scalenia, technologie wytwarzania układów, procedura projektowania, symulacja)2
T-W-6Systemy funkcjonalnie pełne1
T-W-7Programowalne technologie realizacji układów logicznych (ROM, PLA, PAL)2
T-W-8Logiczne układy kombinacyjne (dekodery i ich rozbudowa, kodery i ich rozbudowa, multipleksery, demultipleksery, implementacja funkcji logicznych)2
T-W-9Układy arytmetyczne (sumatory binarne, półsumator, pełny sumator, odejmowanie binarne, mnożenie i dzielenie binarne)2
T-W-10Testowanie układów logicznych2
T-W-11Układy sekwencyjne: przerzutniki, rejestry, liczniki4
T-W-12Wprowadzenie do języków opisu sprzętu2
T-W-13Technologia TTL i CMOS, przykładowe układy i ich schematy, technologia PLC - implementacja funkcji logicznych4
T-W-14Wpisanie ocen uzyskanych w procesie zaliczenia1
30

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
ćwiczenia audytoryjne
A-A-1uczestnictwo w zajęciach15
A-A-2przygotowanie do ćwiczeń20
A-A-3przygotowanie do kolokwium zaliczeniowego16
A-A-4konsultacje - udzial studenta6
A-A-5Udział w zaliczeniu formy zajęć2
59
wykłady
A-W-1uczestnictwo w zajęciach30
A-W-2czytanie wskazanej literatury4
A-W-3praca własna (w tym: powtórzenie poprzednich wykładów, przygotowanie się do kolejnego wykładu)20
A-W-4przygotowanie się do zaliczenia wykładu27
A-W-5Udział w konsultacjach6
A-W-6Udział w zaliczeniu2
89

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1wykład informacyjny wykład problemowy metoda przypadków
M-2ćwiczenia przedmiotowe - audytoryjne

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: ćwiczenia - sprawdzenie wiedzy na podstawie wejściówek i kolokwium końcowego zawierającego również pytania teoretyczne z wykładu
S-2Ocena podsumowująca: wykład - na podstawie ocen uzyskanych z pytań teoretycznych zadanych w czasie kolokwium

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_B/06_W01
zna podstawowe pojęcia związane z układami logicznymi: kombinacyjnymi i sekwencyjnymi
I_1A_W03C-4, C-1, C-2, C-3, C-5T-W-4, T-W-5, T-W-6, T-W-7, T-W-8, T-W-9, T-W-10, T-W-2, T-W-3, T-W-11M-1, M-2S-1, S-2
I_1A_B/06_W02
zna pojęcia dotyczące syntezy układów cyfrowych
I_1A_W03C-4, C-1, C-2, C-3, C-5T-W-4, T-W-5, T-W-6, T-W-7, T-W-8, T-W-9, T-W-10, T-W-2, T-W-3, T-W-11M-1, M-2S-1, S-2

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_B/06_U01
umie zapisać funkcję logiczną dla określonego zadania i na jej podstawie umie zamodelować układ logiczny
I_1A_U18C-4, C-1, C-2, C-5T-W-4, T-W-5, T-W-6, T-W-7, T-W-8, T-W-9, T-W-2, T-W-3M-1, M-2S-1, S-2

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_B/06_W01
zna podstawowe pojęcia związane z układami logicznymi: kombinacyjnymi i sekwencyjnymi
2,0nie zna podstawowych pojęć dotyczących przedmiotu
3,0zna pojęcia układów kombinacyjnych i sekwencyjnych
3,5zna podstawowe bramki logiczne i funkcje logiczne
4,0zna zasady łączenia bramek logicznych w układ logiczny
4,5zna podstawowe układy sekwencyjne, potrafi je opisać i wskazać zastosowanie
5,0zna szczegółowo pojęcia związane z układami kombinacyjnymi i sekwencyjnymi
I_1A_B/06_W02
zna pojęcia dotyczące syntezy układów cyfrowych
2,0nie zna pojęć związanych z syntezą układów cyfrowych
3,0zna etapy syntezy układów i ma wiedzą dotyczącą rodzajów syntezy układów
3,5zna etapy syntezy układu logicznego i ma wiedzę jak łączyć podstawowe bramki logiczne w celu uzyskania układu realizującego określoną funkcję logiczną
4,0zna metody minimalizacji funkcji i optymalizacji (dwupoziomowej) układu
4,5zna metody optymalizacji wielopoziomowej i wie jak je zastosować
5,0zna szczegółowo procedurę projektowania układów cyfrowych, potrafi określić na zadanym przykładzie czy zostały zachowane zasady poprawnego projektowania układu oraz potrafi udowodnić i uzasadnić swoją wypowiedż

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_B/06_U01
umie zapisać funkcję logiczną dla określonego zadania i na jej podstawie umie zamodelować układ logiczny
2,0nie umie zamodelować układu dla określonej funkcji logicznej
3,0umie zapisać funkcję logiczną w różnych postaciach
3,5umie łączyć funktory logiczne aby utworzyć układ logiczny realizujący zadaną funkcję
4,0umie zastosować metody minimalizacji funkcji
4,5umie optymalizować (wielopoziomowo) układ logiczny
5,0umie przeprowadzić szczegółową syntezę układu dla określonego problemu (bez podanej funkcji logicznej)

Literatura podstawowa

  1. Mano M. Morris, Kime Charles, Podstawy projektowania układów logicznych i komputerów, Wydawnictwa Naukowo-Techniczne, ., 2007, ISBN: 978-83-204-3268-8, .
  2. Majewski Władysław, Układy logiczne, EiT, Warszawa, 2003
  3. Giovanni De Micheli, Synteza i optymalizacja układów cyfrowych, WNT, 1998

Literatura dodatkowa

  1. Tadeusz Łuba, Synteza układów cyfrowych, WKŁ, 2003, ISBN: 8320614945
  2. Jerzy Tyszer, Grzegorz Mrugalski, Artur Pogiel, Dariusz Czysz, Technika cyfrowa. Zbiór zadań z rozwiązaniami., BTC, 2010, ISBN 978- 83-60233-64-1
  3. Wilkinson Barry, Układy Cyfrowe, WKŁ, 2003, ISBN 8320613272
  4. T.Łuba,D.Ojrzeńska-Wójtek, Układy logiczne w zadaniach, OWPW, 2011, ISBN 978-83-7207-950-3

Treści programowe - ćwiczenia audytoryjne

KODTreść programowaGodziny
T-A-1Zajęcia organizacyjne: omówienie zasad uczestnictwa, przygotowywania się i zaliczenia formy zajęć1
T-A-2Rozwiązywane równań logicznych (Algebra Boole'a)2
T-A-3Przekształcanie funkcji logicznych na różne postacie (np. kononiczne)1
T-A-4Minimalizacja funkcji logicznych przy wykorzystaniu tablicy Karnough’a2
T-A-5Minimalizacja funkcji logicznych przy wykorzystaniu metody Quine’a2
T-A-6Układy logiczne i arytmetyczne2
T-A-7Metoda testowania układów logicznych2
T-A-8Realizacja na schematach prostych układów logicznych2
T-A-9Kolokwium zaliczeniowe1
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Zajęcia organizacyjne: omówienie celów przedmiotów, zależności przedmiotu w stosunku do innych przedmiotów w ścieżce programowej, omówienie zasad uczestnictwa w wykładzie, określenie formy zaliczenia1
T-W-2Logika dwuwartościowa, podstawowe tożsamości algebry boolowskiej, przekształcenia algebraiczne, standardowe postacie wyrażeń boolowskich, mintermy i maxtermy, suma iloczynów oraz iloczyn sum, kod Gray’a Bramki logiczne2
T-W-3Etapy syntezy układów logicznych Optymalizacja układów dwupoziomowych, omówienie wybranych metod minimalizacji funkcji i układów3
T-W-4Optymalizacja układów wielopoziomowych2
T-W-5Projektowanie kombinacyjnych układów logicznych (koncepcje projektowania, automatyzacja procesu projektowania, projektowanie wspomagane komputerowo, stopnie scalenia, technologie wytwarzania układów, procedura projektowania, symulacja)2
T-W-6Systemy funkcjonalnie pełne1
T-W-7Programowalne technologie realizacji układów logicznych (ROM, PLA, PAL)2
T-W-8Logiczne układy kombinacyjne (dekodery i ich rozbudowa, kodery i ich rozbudowa, multipleksery, demultipleksery, implementacja funkcji logicznych)2
T-W-9Układy arytmetyczne (sumatory binarne, półsumator, pełny sumator, odejmowanie binarne, mnożenie i dzielenie binarne)2
T-W-10Testowanie układów logicznych2
T-W-11Układy sekwencyjne: przerzutniki, rejestry, liczniki4
T-W-12Wprowadzenie do języków opisu sprzętu2
T-W-13Technologia TTL i CMOS, przykładowe układy i ich schematy, technologia PLC - implementacja funkcji logicznych4
T-W-14Wpisanie ocen uzyskanych w procesie zaliczenia1
30

Formy aktywności - ćwiczenia audytoryjne

KODForma aktywnościGodziny
A-A-1uczestnictwo w zajęciach15
A-A-2przygotowanie do ćwiczeń20
A-A-3przygotowanie do kolokwium zaliczeniowego16
A-A-4konsultacje - udzial studenta6
A-A-5Udział w zaliczeniu formy zajęć2
59
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1uczestnictwo w zajęciach30
A-W-2czytanie wskazanej literatury4
A-W-3praca własna (w tym: powtórzenie poprzednich wykładów, przygotowanie się do kolejnego wykładu)20
A-W-4przygotowanie się do zaliczenia wykładu27
A-W-5Udział w konsultacjach6
A-W-6Udział w zaliczeniu2
89
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_B/06_W01zna podstawowe pojęcia związane z układami logicznymi: kombinacyjnymi i sekwencyjnymi
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W03zna podstawy elektroniki, techniki analogowej i cyfrowej, ze szczególnym uwzględnieniem ich stosowanych aspektów, niezbędne do opisu i analizy działania systemów elektronicznych, w tym systemów zawierających układy programowalne
Cel przedmiotuC-4Zapoznanie studentów z metodykami minimalizacji i optymallizacji układów.
C-1Zapoznanie studentów z metodyką projektowania układów.
C-2Ukształtowanie umiejętności tworzenia schematów układów logicznych do rozwiązania określonych zadań.
C-3Zapoznanie studentów z elementami cyfrowymi w technologiach TTL i CMOS.
C-5Zapoznanie studentów z ideą układów kombinacyjnych i sekwencyjnych.
Treści programoweT-W-4Optymalizacja układów wielopoziomowych
T-W-5Projektowanie kombinacyjnych układów logicznych (koncepcje projektowania, automatyzacja procesu projektowania, projektowanie wspomagane komputerowo, stopnie scalenia, technologie wytwarzania układów, procedura projektowania, symulacja)
T-W-6Systemy funkcjonalnie pełne
T-W-7Programowalne technologie realizacji układów logicznych (ROM, PLA, PAL)
T-W-8Logiczne układy kombinacyjne (dekodery i ich rozbudowa, kodery i ich rozbudowa, multipleksery, demultipleksery, implementacja funkcji logicznych)
T-W-9Układy arytmetyczne (sumatory binarne, półsumator, pełny sumator, odejmowanie binarne, mnożenie i dzielenie binarne)
T-W-10Testowanie układów logicznych
T-W-2Logika dwuwartościowa, podstawowe tożsamości algebry boolowskiej, przekształcenia algebraiczne, standardowe postacie wyrażeń boolowskich, mintermy i maxtermy, suma iloczynów oraz iloczyn sum, kod Gray’a Bramki logiczne
T-W-3Etapy syntezy układów logicznych Optymalizacja układów dwupoziomowych, omówienie wybranych metod minimalizacji funkcji i układów
T-W-11Układy sekwencyjne: przerzutniki, rejestry, liczniki
Metody nauczaniaM-1wykład informacyjny wykład problemowy metoda przypadków
M-2ćwiczenia przedmiotowe - audytoryjne
Sposób ocenyS-1Ocena formująca: ćwiczenia - sprawdzenie wiedzy na podstawie wejściówek i kolokwium końcowego zawierającego również pytania teoretyczne z wykładu
S-2Ocena podsumowująca: wykład - na podstawie ocen uzyskanych z pytań teoretycznych zadanych w czasie kolokwium
Kryteria ocenyOcenaKryterium oceny
2,0nie zna podstawowych pojęć dotyczących przedmiotu
3,0zna pojęcia układów kombinacyjnych i sekwencyjnych
3,5zna podstawowe bramki logiczne i funkcje logiczne
4,0zna zasady łączenia bramek logicznych w układ logiczny
4,5zna podstawowe układy sekwencyjne, potrafi je opisać i wskazać zastosowanie
5,0zna szczegółowo pojęcia związane z układami kombinacyjnymi i sekwencyjnymi
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_B/06_W02zna pojęcia dotyczące syntezy układów cyfrowych
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W03zna podstawy elektroniki, techniki analogowej i cyfrowej, ze szczególnym uwzględnieniem ich stosowanych aspektów, niezbędne do opisu i analizy działania systemów elektronicznych, w tym systemów zawierających układy programowalne
Cel przedmiotuC-4Zapoznanie studentów z metodykami minimalizacji i optymallizacji układów.
C-1Zapoznanie studentów z metodyką projektowania układów.
C-2Ukształtowanie umiejętności tworzenia schematów układów logicznych do rozwiązania określonych zadań.
C-3Zapoznanie studentów z elementami cyfrowymi w technologiach TTL i CMOS.
C-5Zapoznanie studentów z ideą układów kombinacyjnych i sekwencyjnych.
Treści programoweT-W-4Optymalizacja układów wielopoziomowych
T-W-5Projektowanie kombinacyjnych układów logicznych (koncepcje projektowania, automatyzacja procesu projektowania, projektowanie wspomagane komputerowo, stopnie scalenia, technologie wytwarzania układów, procedura projektowania, symulacja)
T-W-6Systemy funkcjonalnie pełne
T-W-7Programowalne technologie realizacji układów logicznych (ROM, PLA, PAL)
T-W-8Logiczne układy kombinacyjne (dekodery i ich rozbudowa, kodery i ich rozbudowa, multipleksery, demultipleksery, implementacja funkcji logicznych)
T-W-9Układy arytmetyczne (sumatory binarne, półsumator, pełny sumator, odejmowanie binarne, mnożenie i dzielenie binarne)
T-W-10Testowanie układów logicznych
T-W-2Logika dwuwartościowa, podstawowe tożsamości algebry boolowskiej, przekształcenia algebraiczne, standardowe postacie wyrażeń boolowskich, mintermy i maxtermy, suma iloczynów oraz iloczyn sum, kod Gray’a Bramki logiczne
T-W-3Etapy syntezy układów logicznych Optymalizacja układów dwupoziomowych, omówienie wybranych metod minimalizacji funkcji i układów
T-W-11Układy sekwencyjne: przerzutniki, rejestry, liczniki
Metody nauczaniaM-1wykład informacyjny wykład problemowy metoda przypadków
M-2ćwiczenia przedmiotowe - audytoryjne
Sposób ocenyS-1Ocena formująca: ćwiczenia - sprawdzenie wiedzy na podstawie wejściówek i kolokwium końcowego zawierającego również pytania teoretyczne z wykładu
S-2Ocena podsumowująca: wykład - na podstawie ocen uzyskanych z pytań teoretycznych zadanych w czasie kolokwium
Kryteria ocenyOcenaKryterium oceny
2,0nie zna pojęć związanych z syntezą układów cyfrowych
3,0zna etapy syntezy układów i ma wiedzą dotyczącą rodzajów syntezy układów
3,5zna etapy syntezy układu logicznego i ma wiedzę jak łączyć podstawowe bramki logiczne w celu uzyskania układu realizującego określoną funkcję logiczną
4,0zna metody minimalizacji funkcji i optymalizacji (dwupoziomowej) układu
4,5zna metody optymalizacji wielopoziomowej i wie jak je zastosować
5,0zna szczegółowo procedurę projektowania układów cyfrowych, potrafi określić na zadanym przykładzie czy zostały zachowane zasady poprawnego projektowania układu oraz potrafi udowodnić i uzasadnić swoją wypowiedż
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_B/06_U01umie zapisać funkcję logiczną dla określonego zadania i na jej podstawie umie zamodelować układ logiczny
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U18umie opisywać i analizować działanie prostych systemów elektronicznych, w tym systemów zawierających układy programowalne
Cel przedmiotuC-4Zapoznanie studentów z metodykami minimalizacji i optymallizacji układów.
C-1Zapoznanie studentów z metodyką projektowania układów.
C-2Ukształtowanie umiejętności tworzenia schematów układów logicznych do rozwiązania określonych zadań.
C-5Zapoznanie studentów z ideą układów kombinacyjnych i sekwencyjnych.
Treści programoweT-W-4Optymalizacja układów wielopoziomowych
T-W-5Projektowanie kombinacyjnych układów logicznych (koncepcje projektowania, automatyzacja procesu projektowania, projektowanie wspomagane komputerowo, stopnie scalenia, technologie wytwarzania układów, procedura projektowania, symulacja)
T-W-6Systemy funkcjonalnie pełne
T-W-7Programowalne technologie realizacji układów logicznych (ROM, PLA, PAL)
T-W-8Logiczne układy kombinacyjne (dekodery i ich rozbudowa, kodery i ich rozbudowa, multipleksery, demultipleksery, implementacja funkcji logicznych)
T-W-9Układy arytmetyczne (sumatory binarne, półsumator, pełny sumator, odejmowanie binarne, mnożenie i dzielenie binarne)
T-W-2Logika dwuwartościowa, podstawowe tożsamości algebry boolowskiej, przekształcenia algebraiczne, standardowe postacie wyrażeń boolowskich, mintermy i maxtermy, suma iloczynów oraz iloczyn sum, kod Gray’a Bramki logiczne
T-W-3Etapy syntezy układów logicznych Optymalizacja układów dwupoziomowych, omówienie wybranych metod minimalizacji funkcji i układów
Metody nauczaniaM-1wykład informacyjny wykład problemowy metoda przypadków
M-2ćwiczenia przedmiotowe - audytoryjne
Sposób ocenyS-1Ocena formująca: ćwiczenia - sprawdzenie wiedzy na podstawie wejściówek i kolokwium końcowego zawierającego również pytania teoretyczne z wykładu
S-2Ocena podsumowująca: wykład - na podstawie ocen uzyskanych z pytań teoretycznych zadanych w czasie kolokwium
Kryteria ocenyOcenaKryterium oceny
2,0nie umie zamodelować układu dla określonej funkcji logicznej
3,0umie zapisać funkcję logiczną w różnych postaciach
3,5umie łączyć funktory logiczne aby utworzyć układ logiczny realizujący zadaną funkcję
4,0umie zastosować metody minimalizacji funkcji
4,5umie optymalizować (wielopoziomowo) układ logiczny
5,0umie przeprowadzić szczegółową syntezę układu dla określonego problemu (bez podanej funkcji logicznej)