Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (N1)
specjalność: systemy komputerowe i oprogramowanie

Sylabus przedmiotu Elementy cyfrowe i układy logiczne:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia niestacjonarne 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
ECTS (planowane) 5,0 ECTS (formy) 5,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
ćwiczenia audytoryjneA1 16 2,00,41zaliczenie
wykładyW1 20 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 logicznych3
T-A-8Realizacja na schematach prostych układów logicznych2
T-A-9Kolokwium zaliczeniowe1
16
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ów2
T-W-4Optymalizacja układów wielopoziomowych1
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)1
T-W-10Testowanie układów logicznych1
T-W-11Układy sekwencyjne: przerzutniki, rejestry, liczniki2
T-W-12Wprowadzenie do języków opisu sprzętu1
T-W-13Technologia TTL i CMOS, przykładowe układy i ich schematy1
T-W-14Wpisanie ocen uzyskanych w procesie zaliczenia1
20

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

KODForma aktywnościGodziny
ćwiczenia audytoryjne
A-A-1uczestnictwo w zajęciach16
A-A-2przygotowanie do ćwiczeń20
A-A-3przygotowanie do wejciówek8
A-A-4przygotowanie do kolokwium zaliczeniowego6
A-A-5odrabianie zadań domowych8
A-A-6konsultacje - udzial studenta1
A-A-7Udział w zaliczeniu formy zajęć1
60
wykłady
A-W-1uczestnictwo w zajęciach20
A-W-2czytanie wskazanej literatury36
A-W-3praca własna (w tym: powtórzenie poprzednich wykładów, przygotowanie się do kolejnego wykładu)15
A-W-4przygotowanie się do zaliczenia wykładu15
A-W-5Udział w konsultacjach2
A-W-6Udział w zaliczeniu2
90

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-3, C-4, C-5, C-1, C-2T-W-11, T-W-8, T-W-10, T-W-5, T-W-6, T-W-2, T-W-3, T-W-4, T-W-7, T-W-9M-1, M-2S-2, S-1
I_1A_B/06_W03
zna pojęcia dotyczące syntezy układów cyfrowych
I_1A_W03C-3, C-4, C-5, C-1, C-2T-W-11, T-W-8, T-W-10, T-W-5, T-W-6, T-W-2, T-W-3, T-W-4, T-W-7, T-W-9M-1, M-2S-2, S-1

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-5, C-1, C-2T-W-8, T-W-5, T-W-6, T-W-2, T-W-3, T-W-4, T-W-7, T-W-9M-1, M-2S-2, S-1

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_W03
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 logicznych3
T-A-8Realizacja na schematach prostych układów logicznych2
T-A-9Kolokwium zaliczeniowe1
16

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ów2
T-W-4Optymalizacja układów wielopoziomowych1
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)1
T-W-10Testowanie układów logicznych1
T-W-11Układy sekwencyjne: przerzutniki, rejestry, liczniki2
T-W-12Wprowadzenie do języków opisu sprzętu1
T-W-13Technologia TTL i CMOS, przykładowe układy i ich schematy1
T-W-14Wpisanie ocen uzyskanych w procesie zaliczenia1
20

Formy aktywności - ćwiczenia audytoryjne

KODForma aktywnościGodziny
A-A-1uczestnictwo w zajęciach16
A-A-2przygotowanie do ćwiczeń20
A-A-3przygotowanie do wejciówek8
A-A-4przygotowanie do kolokwium zaliczeniowego6
A-A-5odrabianie zadań domowych8
A-A-6konsultacje - udzial studenta1
A-A-7Udział w zaliczeniu formy zajęć1
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1uczestnictwo w zajęciach20
A-W-2czytanie wskazanej literatury36
A-W-3praca własna (w tym: powtórzenie poprzednich wykładów, przygotowanie się do kolejnego wykładu)15
A-W-4przygotowanie się do zaliczenia wykładu15
A-W-5Udział w konsultacjach2
A-W-6Udział w zaliczeniu2
90
(*) 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-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.
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ń.
Treści programoweT-W-11Układy sekwencyjne: przerzutniki, rejestry, liczniki
T-W-8Logiczne układy kombinacyjne (dekodery i ich rozbudowa, kodery i ich rozbudowa, multipleksery, demultipleksery, implementacja funkcji logicznych)
T-W-10Testowanie układów logicznych
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-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-4Optymalizacja układów wielopoziomowych
T-W-7Programowalne technologie realizacji układów logicznych (ROM, PLA, PAL)
T-W-9Układy arytmetyczne (sumatory binarne, półsumator, pełny sumator, odejmowanie binarne, mnożenie i dzielenie binarne)
Metody nauczaniaM-1wykład informacyjny wykład problemowy metoda przypadków
M-2ćwiczenia przedmiotowe - audytoryjne
Sposób ocenyS-2Ocena podsumowująca: wykład - na podstawie ocen uzyskanych z pytań teoretycznych zadanych w czasie kolokwium
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
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_W03zna 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-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.
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ń.
Treści programoweT-W-11Układy sekwencyjne: przerzutniki, rejestry, liczniki
T-W-8Logiczne układy kombinacyjne (dekodery i ich rozbudowa, kodery i ich rozbudowa, multipleksery, demultipleksery, implementacja funkcji logicznych)
T-W-10Testowanie układów logicznych
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-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-4Optymalizacja układów wielopoziomowych
T-W-7Programowalne technologie realizacji układów logicznych (ROM, PLA, PAL)
T-W-9Układy arytmetyczne (sumatory binarne, półsumator, pełny sumator, odejmowanie binarne, mnożenie i dzielenie binarne)
Metody nauczaniaM-1wykład informacyjny wykład problemowy metoda przypadków
M-2ćwiczenia przedmiotowe - audytoryjne
Sposób ocenyS-2Ocena podsumowująca: wykład - na podstawie ocen uzyskanych z pytań teoretycznych zadanych w czasie kolokwium
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
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-5Zapoznanie studentów z ideą układów kombinacyjnych i sekwencyjnych.
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ń.
Treści programoweT-W-8Logiczne układy kombinacyjne (dekodery i ich rozbudowa, kodery i ich rozbudowa, multipleksery, demultipleksery, implementacja funkcji logicznych)
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-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-4Optymalizacja układów wielopoziomowych
T-W-7Programowalne technologie realizacji układów logicznych (ROM, PLA, PAL)
T-W-9Układy arytmetyczne (sumatory binarne, półsumator, pełny sumator, odejmowanie binarne, mnożenie i dzielenie binarne)
Metody nauczaniaM-1wykład informacyjny wykład problemowy metoda przypadków
M-2ćwiczenia przedmiotowe - audytoryjne
Sposób ocenyS-2Ocena podsumowująca: wykład - na podstawie ocen uzyskanych z pytań teoretycznych zadanych w czasie kolokwium
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
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)