Podstawy techniki cyfrowej Field of study: Computer Science
Programme code: 08-S1INI12.2014

Module name: Podstawy techniki cyfrowej
Module code: 08-IO1S-13-2P07
Programme code: 08-S1INI12.2014
Semester: summer semester 2014/2015
Language of instruction: Polish
Form of verification: exam
ECTS credits: 5
Description:
Celem zajęć jest przygotowanie studenta do rozwiązywania zadań w zakresie metod analizy oraz syntezy układów cyfrowych, wchodzących w skład układów peryferyjnych oraz systemów komputerowych stacjonarnych i mobilnych. Dzięki wykładom student powinien znać zasady testowania i projektowania układów kombinacyjnych i cyfrowych. Powinien także wykazywać się zrozumieniem arytmetyki, logiki binarnej, logiki wielowartościowej oraz sposobami reprezentacji funkcji boolowskich. Celem zajęć jest przygotowanie studenta do zajęć związanych z architekturą komputerów, systemów komputerowych oraz programowaniem niskopoziomowym.
Prerequisites:
Elementarna znajomość podstaw matematyki dyskretnej i algebry liniowej oraz fizyki
Key reading:
(no information given)
Learning outcome of the module Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5]
Student potrafi formułować opinie na temat aktualnych trendów technologii układów elektronicznych i ich zastosowań w informatyce. [08-IO1S-13-2P07-K_1]
K_1_A_I_K06 [1/5]
Potrafi zaprojektować, przedstawić zasadę działania układu elektronicznego oraz zaplanować pracę zespołu projektowego z uwzględnieniem inżynierskich i poza inżynierskich skutków działań inżyniera-informatyka. [08-IO1S-13-2P07-K_2]
K_1_A_I_K01 [1/5] K_1_A_I_K03 [1/5] K_1_A_I_K02 [1/5]
Potrafi zaprojektować układ cyfrowy kombinacyjny i prosty układ sekwencyjny. Umie zbadać poprawność projektu w odpowiednim programie symulacyjnym. [08-IO1S-13-2P07-U_1]
K_1_A_I_U09 [1/5] K_1_A_I_U08 [1/5]
Potrafi zaprojektować automatu skończony metodą Huffmana. Potrafi dokonać syntezy automatu na podstawie znajomości zależności czasowych lub słownego opisu działania. Potrafi zrealizować automat Mealye’go i Moora. Umie zbadać poprawność projektu odpowiednim programem symulacyjnym. [08-IO1S-13-2P07-U_2]
K_1_A_I_U09 [1/5] K_1_A_I_U08 [1/5]
Potrafi interpretować i wykorzystać poznane metody i programy symulacyjne do rozwiązywania praktycznych zadań inżynierskich. Potrafi przeprowadzić analizę lub syntezę oraz ocenę działania podstawowych układów elektronicznych. [08-IO1S-13-2P07-U_3]
K_1_A_I_U01 [1/5] K_1_A_I_U18 [1/5]
Potrafi pracować w zespole wieloosobowym oraz potrafi organizować i dokumentować pracę tego zespołu. [08-IO1S-13-2P07-U_4]
K_1_A_I_U02 [1/5]
Ma wiedzę z zakresu matematyki, fizyki i elektroniki niezbędną do zrozumienia podstawowych procesów występujących układach elektronicznych Ma elementarną wiedzę w zakresie materiałów stosowanych w przemyśle elektronicznym. [08-IO1S-13-2P07-W_1]
K_1_A_I_W05 [1/5] K_1_A_I_W08 [1/5]
Zna stosowane współcześnie technologie wytwarzania układów analogowych i cyfrowych. Posiada wiedzę na temat zasad odczytywania kart katalogowych elementów elektronicznych oraz zasad analizy schematów elektronicznych. [08-IO1S-13-2P07-W_2]
K_1_A_I_W08 [1/5]
Ma wiedzę na temat struktur algebraicznych oraz aksjomatów dotyczących zapisu i reprezentacji funkcji boolowskich w postaci BDD, pD, nD, Shanona i Kroneckera. [08-IO1S-13-2P07-W_3]
K_1_A_I_W01 [1/5] K_1_A_I_W02 [2/5]
Student ma podstawową wiedzę na temat metod projektowania kombinacyjnych oraz sekwencyjnych (asynchronicznych oraz synchronicznych) układów cyfrowych różnej skali integracji. Zna zasady projektowania oraz metody testowania i uruchamiania układów cyfrowych w środowisku wirtualnym. [08-IO1S-13-2P07-W_4]
K_1_A_I_W05 [2/5]
Student ma wiedzę na temat zasad minimalizacji funkcji boolowskich. Zna metody minimalizacji Espresso, McCluskey Exorcism. Zna podstawy teoretyczne wymienionych metod oraz odpowiednie programy komputerowe minimalizowania prostych i złożonych funkcji boolowskich słabo i nie w pełni określonych. [08-IO1S-13-2P07-W_5]
K_1_A_I_W05 [2/5] K_1_A_I_W09 [1/5]
Type Description Codes of the learning outcomes of the module to which assessment is related
Egzamin [08-IO1S-13-2P07_w_1]
Rozwiązanie zadań związanych z tematyką wykładów oraz ćwiczeń laboratoryjnych.
08-IO1S-13-2P07-U_1 08-IO1S-13-2P07-U_2 08-IO1S-13-2P07-U_3 08-IO1S-13-2P07-U_4 08-IO1S-13-2P07-W_1 08-IO1S-13-2P07-W_2 08-IO1S-13-2P07-W_3 08-IO1S-13-2P07-W_4 08-IO1S-13-2P07-W_5
Prace kontrolne, kartkówki [08-IO1S-13-2P07_w_2]
Kolokwia i kartkówki związane z bieżącym tematem ćwiczeń laboratoryjnych oraz kontrola wiedzy teoretycznej z wykładu.
08-IO1S-13-2P07-K_1 08-IO1S-13-2P07-K_2 08-IO1S-13-2P07-U_1 08-IO1S-13-2P07-U_3 08-IO1S-13-2P07-U_4
Sprawozdania grupowe [08-IO1S-13-2P07_w_3]
Dokumentowanie, opracowywanie i weryfikowanie wyników zadań rozwiązywanych w trakcie zajęć laboratoryjnych.
08-IO1S-13-2P07-K_2 08-IO1S-13-2P07-U_3 08-IO1S-13-2P07-U_4
Form of teaching Student's own work Assessment of the learning outcomes
Type Description (including teaching methods) Number of hours Description Number of hours
lecture [08-IO1S-13-2P07_fs_1]
Treści kształcenia podawane w formie tradycyjnej oraz z wykorzystaniem środków audiowizualnych.
30
Zapoznanie się z tematyką wykładu oraz weryfikacja treści za pomocą programu symulacyjnego, skryptu oraz pakietu e-learningowego.
30 Egzamin [08-IO1S-13-2P07_w_1]
laboratory classes [08-IO1S-13-2P07_fs_2]
Szczegółowe sprawdzenie przygotowania studentów do rozwiązywania zadań z uwzględnieniem metodologii postępowania. Testowanie poprawności rozwiązań. Przedstawienie zasad dokumentowania projektu. Rozwiązywanie zadań z treścią.
30
Wielowariantowe rozwiązywanie zestawów zadań z poszczególnych tematów. Przygotowanie danych dla opracowania sprawozdania.
60 Prace kontrolne, kartkówki [08-IO1S-13-2P07_w_2] Sprawozdania grupowe [08-IO1S-13-2P07_w_3]
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)