Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Elektryczny - Elektrotechnika (S1)

Sylabus przedmiotu Programowanie mikroprocesorów i architektura komputerów:

Informacje podstawowe

Kierunek studiów Elektrotechnika
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów charakterystyki PRK, kompetencje inżynierskie PRK
Profil ogólnoakademicki
Moduł
Przedmiot Programowanie mikroprocesorów i architektura komputerów
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Inżynierii Systemów, Sygnałów i Elektroniki
Nauczyciel odpowiedzialny Witold Mickiewicz <Witold.Mickiewicz@zut.edu.pl>
Inni nauczyciele Andrzej Biedka <Andrzej.Biedka@zut.edu.pl>, Tomasz Miłosławski <Tomasz.Miloslawski@zut.edu.pl>, Michał Raczyński <RM23892@zut.edu.pl>
ECTS (planowane) 6,0 ECTS (formy) 6,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL4 60 4,00,38zaliczenie
wykładyW4 25 2,00,62zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Informatyka (podstawy programowania w C)

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Celem przedmiotu jest zapoznanie studenta z podstawami techniki cyfrowej oraz budową programowaniem i zastosowaniami mikroprocesorów, mikrokontrolerówi i procesorów sygnałowych do realizacji zadań sterowania i przetwarzania danych w elektrotechnice
C-2Rozbudzenie zainteresowania oraz ukształtowanie umiejętności programowania mikroprocesorów, mikrokontrolerów i procesorów sygnałowych
C-3Celem przedmiotu jest zapoznanie studenta z różnorodnymi architekturami systemów komputerowych do zastosowań ogólnych i specjalistycznych

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

KODTreść programowaGodziny
laboratoria
T-L-1Organizacja zajęć. Omówienie stanowisk dydaktycznych. Badanie tablic prawdy podstawowych funktorów logicznych.2
T-L-2Badanie parametrów statycznych i dynamicznych funktorów logicznych.2
T-L-3Badanie przerzutników cyfrowych.2
T-L-4Synteza i badanie rejestrów.2
T-L-5Synteza i badanie liczników2
T-L-6Wykorzystanie środowisk symulacyjnych do modelowania układów kombinacyjnych i sekwencyjnych.2
T-L-7Wprowdzenie do języka C dla mikrokontrolera. Proste struktury programowe w języku C.2
T-L-8Obsługa portów I/O mikrokontrolera. Instrukcje logiczne i arytmetyczne w obsłudze portów.2
T-L-9Układy czasowo-licznikowe mikrokontrolera. Tworzenie programów z wykorzystaniem różnych trybów pracy układów czasowo-licznikowych.2
T-L-10Wektoryzowany układ przerwań mikrokontrolera. Tworzenie programów przerwaniowej obsługi układów czasowo-licznikowych.2
T-L-11Układy wyświetlania informacji z wyświetlaczami siedmio-segmentowymi.4
T-L-12Układy wprowadzania informacji: układy stykowe, klawiatury.2
T-L-13Sterowanie silnika krokowego.2
T-L-14Oprogramowanie kanałów PWM.2
T-L-15Oprogramowanie przetwornika A/C.2
T-L-16Oprogramowanie portu szeregowego UART. Transmisja informacji do komputera PC.4
T-L-17Sterowanie modułów wyświetlaczy LCD.2
T-L-18Podstawy programowania DSP. Wykorzystanie zasobów mikroprocesora do realizacji operacji DSP.4
T-L-19Obsługa peryferiów mikrokontrolera przy realizacji algorytmów DSP.4
T-L-20Przetwarzanie sygnału sample-by-sample. Implementacja filtrów cyfrowych w dziedzinie czasu.4
T-L-21Przetwarzanie sygnałów w dziedzinie częstotliwości.4
T-L-22Implementacja miernika mocy czynnej i biernej z wykorzystaniem DSP.2
T-L-23Implementacja algorytmów sterowania silnikiem elektrycznym.2
T-L-24Zaliczenie zajęć.2
60
wykłady
T-W-1Wprowadzenie do techniki cyfrowej. Sygnały cyfrowe. Kodowanie informacji. Algebra Boole'a.2
T-W-2Bramki logiczne. Synteza układów kombinacyjnych.2
T-W-3Opis i synteza układów sekwencyjnych. Wykorzystanie elementów techniki cyfrowej w konstrukcji układów mikroprogramowalnych.2
T-W-4Omówienie cech i budowy wewn. wybranych typów mikroprocesorów.2
T-W-5Wprowadzenie do programowania wybranych wewnętrznych struktur mikroprocesora: porty, timer.2
T-W-6Programowanie wybranych wewnętrznych struktur mikroprocesora: system przerwań.2
T-W-7Komunikacja szeregowa USART, I2C i SPI.2
T-W-8Sterowanie z wykorzystaniem modulacji szerokości impulsów (PWM).1
T-W-9Procesor sygałowy: podobieństwa i różnice w stosunku do mikroprocesora, obszar aplikacji.2
T-W-10Metody implementacji podstawowych algorytmów przetwarzania sygnałów w procesorze sygnałowym.3
T-W-11Architektury komputerów powszechnego użytku i systemów wbudowanych.5
25

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

KODForma aktywnościGodziny
laboratoria
A-L-1Uczestnictwo w zajęciach. Zaliczenie zajęć.60
A-L-2Przygotowanie do zajęć30
A-L-3Przygotowanie do zaliczenia10
100
wykłady
A-W-1Uczestnictwo w zajęciach.25
A-W-2Samodzielne studiowanie materiałów literaturowych i umiejętności programowania.20
A-W-3Przygotowanie do zaliczenia5
50

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład z wykorzystaniem prezentacji
M-2Demonstracja zrealizowanych algorytmów na procesorze
M-3Stanowisko laboratoryjne: nauka programowania procesora

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Ocena z pracy pisemnej sprawdzającej przygotowanie studenta do wykonania ćwiczenia laboratoryjnego.
S-2Ocena podsumowująca: Ocena wystawiana po praktycznym zaliczeniu zajęć laboratoryjnych na podstawie nabytych umiejętności oraz ocen cząstkowych.
S-3Ocena formująca: Ocena pracy w zespole laboratoryjnym.
S-4Ocena podsumowująca: Zaliczenie wykładu.

Zamierzone efekty uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
EL_1A_B08_W01
Student zna budowę i rozumie zasady działania podstawowych układów techniki cyfrowej.
EL_1A_W14, EL_1A_W07, EL_1A_W24C-1T-W-1, T-W-2, T-W-3M-1S-4
EL_1A_B08_W02
Student zna budowę i rozumie zasady działania mikroprocesorów, mikrokontrolerów i procesorów sygnałowych. Zna obszary zastosowań tych układów.
EL_1A_W12, EL_1A_W13, EL_1A_W14, EL_1A_W24C-1, C-2T-W-7, T-W-6, T-W-4, T-W-5, T-W-8, T-W-9, T-W-10M-1S-4
EL_1A_B08_W03
Student zna budowę i rozumie zasady działania systemów komputerowych.
EL_1A_W13, EL_1A_W14, EL_1A_W24C-3T-W-11M-1S-4

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
EL_1A_B08_U01
Student umie zaprojektować, przeprowadzić symulację i zrealizować prosty układ cyfrowy z wykorzystaniem podstawowych elementów logicznych.
EL_1A_U01, EL_1A_U07, EL_1A_U17, EL_1A_U22C-2, C-1T-L-2, T-L-6, T-L-3, T-L-4, T-L-5, T-L-1M-3, M-2S-3, S-2, S-1
EL_1A_B08_U02
Student potrafi zrozumieć i przeanalizować określony problem techniczny, stworzyć algorytm jego rozwiązania i zaprogramować mikrokontroler w systemie realizującym to zadanie.
EL_1A_U07, EL_1A_U22, EL_1A_U17, EL_1A_U01C-1, C-2T-L-7, T-L-8, T-L-12, T-L-10, T-L-9, T-L-14, T-L-13, T-L-16, T-L-15, T-L-17, T-L-11M-3, M-2S-1, S-2, S-3
EL_1A_B08_U03
Student potrafi zrozumieć i przeanalizować określony problem przetwarzania danych, stworzyć algorytm jego rozwiązania i zaprogramować procesor sygnałowy w systemie realizującym to zadanie.
EL_1A_U01, EL_1A_U07, EL_1A_U17, EL_1A_U22C-2, C-1T-L-18, T-L-22, T-L-20, T-L-23, T-L-21, T-L-19, T-L-24M-2, M-3S-3, S-1, S-2

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
EL_1A_B08_W01
Student zna budowę i rozumie zasady działania podstawowych układów techniki cyfrowej.
2,0Student uzyskał poniżej 50% z części zaliczenia dotyczącego efektu kształcenia.
3,0Student uzyskał pomiędzy 50% a 60% z części zaliczenia dotyczącego efektu kształcenia.
3,5Student uzyskał pomiędzy 61% a 70% z części zaliczenia dotyczącego efektu kształcenia.
4,0Student uzyskał pomiędzy 71% a 80% z części zaliczenia dotyczącego efektu kształcenia.
4,5Student uzyskał pomiędzy 81% a 90% z części zaliczenia dotyczącego efektu kształcenia.
5,0Student uzyskał powyżej 90% z części zaliczenia dotyczącego efektu kształcenia.
EL_1A_B08_W02
Student zna budowę i rozumie zasady działania mikroprocesorów, mikrokontrolerów i procesorów sygnałowych. Zna obszary zastosowań tych układów.
2,0Student uzyskał poniżej 50% z części egzaminu dotyczącego efektu kształcenia.
3,0Student uzyskał pomiędzy 50% a 60% z części egzaminu dotyczącego efektu kształcenia.
3,5Student uzyskał pomiędzy 61% a 70% z części egzaminu dotyczącego efektu kształcenia.
4,0Student uzyskał pomiędzy 71% a 80% z części egzaminu dotyczącego efektu kształcenia.
4,5Student uzyskał pomiędzy 81% a 90% z części egzaminu dotyczącego efektu kształcenia.
5,0Student uzyskał powyżej 90% z części egzaminu dotyczącego efektu kształcenia.
EL_1A_B08_W03
Student zna budowę i rozumie zasady działania systemów komputerowych.
2,0Student uzyskał poniżej 50% z części egzaminu dotyczącego efektu kształcenia.
3,0Student uzyskał pomiędzy 50% a 60% z części egzaminu dotyczącego efektu kształcenia.
3,5Student uzyskał pomiędzy 61% a 70% z części egzaminu dotyczącego efektu kształcenia.
4,0Student uzyskał pomiędzy 71% a 80% z części egzaminu dotyczącego efektu kształcenia.
4,5Student uzyskał pomiędzy 81% a 90% z części egzaminu dotyczącego efektu kształcenia.
5,0Student uzyskał powyżej 90% z części egzaminu dotyczącego efektu kształcenia.

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
EL_1A_B08_U01
Student umie zaprojektować, przeprowadzić symulację i zrealizować prosty układ cyfrowy z wykorzystaniem podstawowych elementów logicznych.
2,0Jedna z form ocen wynosi 2,0 (ndst).
3,0Średnia z form ocen jest w zakresie od 3,00 do 3,24 (po zaokrągleniu do dwóch miejsc po przecinku).
3,5Średnia z form ocen jest w zakresie od 3,25 do 3,74 (po zaokrągleniu do dwóch miejsc po przecinku).
4,0Średnia z form ocen jest w zakresie od 3,75 do 4,24 (po zaokrągleniu do dwóch miejsc po przecinku).
4,5Średnia z form ocen jest w zakresie od 4,25 do 4,74 (po zaokrągleniu do dwóch miejsc po przecinku).
5,0Średnia z form ocen jest większa lub równa 4,75 (po zaokrągleniu do dwóch miejsc po przecinku).
EL_1A_B08_U02
Student potrafi zrozumieć i przeanalizować określony problem techniczny, stworzyć algorytm jego rozwiązania i zaprogramować mikrokontroler w systemie realizującym to zadanie.
2,0Jedna z form ocen wynosi 2,0 (ndst).
3,0Średnia z form ocen jest w zakresie od 3,00 do 3,24 (po zaokrągleniu do dwóch miejsc po przecinku).
3,5Średnia z form ocen jest w zakresie od 3,25 do 3,74 (po zaokrągleniu do dwóch miejsc po przecinku).
4,0Średnia z form ocen jest w zakresie od 3,75 do 4,24 (po zaokrągleniu do dwóch miejsc po przecinku).
4,5Średnia z form ocen jest w zakresie od 4,25 do 4,74 (po zaokrągleniu do dwóch miejsc po przecinku).
5,0Średnia z form ocen jest większa lub równa 4,75 (po zaokrągleniu do dwóch miejsc po przecinku).
EL_1A_B08_U03
Student potrafi zrozumieć i przeanalizować określony problem przetwarzania danych, stworzyć algorytm jego rozwiązania i zaprogramować procesor sygnałowy w systemie realizującym to zadanie.
2,0Jedna z form ocen wynosi 2,0 (ndst).
3,0Średnia z form ocen jest w zakresie od 3,00 do 3,24 (po zaokrągleniu do dwóch miejsc po przecinku).
3,5Średnia z form ocen jest w zakresie od 3,25 do 3,74 (po zaokrągleniu do dwóch miejsc po przecinku).
4,0Średnia z form ocen jest w zakresie od 3,75 do 4,24 (po zaokrągleniu do dwóch miejsc po przecinku).
4,5Średnia z form ocen jest w zakresie od 4,25 do 4,74 (po zaokrągleniu do dwóch miejsc po przecinku).
5,0Średnia z form ocen jest większa lub równa 4,75 (po zaokrągleniu do dwóch miejsc po przecinku).

Literatura podstawowa

  1. Analog Devices, ADSP-21161 SHARC DSP Hardware Reference, 2002, wersja elektroniczna dostępna na stronie www.analog.com
  2. Kernighan Brian, Ritchie Dennis, Język ANSI C. Programowanie. Wydanie II, Helion, Gliwice, 2010
  3. Kardaś Mirosław, Mikrokontrolery AVR. Język C - podstawy programowania, ATNEL, Szczecin, 2013
  4. Francuz Tomasz, Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II, Helion, Gliwice, 2015

Literatura dodatkowa

  1. John Tomarakos, Dan Ledger, Using The Low-Cost, High Performance ADSP-21161 SIMD Digital Signal Processor For Digital Audio Applications, DSP Applications Group, Analog Devices, 2001, Revision 2.0 - 8/9/01

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Organizacja zajęć. Omówienie stanowisk dydaktycznych. Badanie tablic prawdy podstawowych funktorów logicznych.2
T-L-2Badanie parametrów statycznych i dynamicznych funktorów logicznych.2
T-L-3Badanie przerzutników cyfrowych.2
T-L-4Synteza i badanie rejestrów.2
T-L-5Synteza i badanie liczników2
T-L-6Wykorzystanie środowisk symulacyjnych do modelowania układów kombinacyjnych i sekwencyjnych.2
T-L-7Wprowdzenie do języka C dla mikrokontrolera. Proste struktury programowe w języku C.2
T-L-8Obsługa portów I/O mikrokontrolera. Instrukcje logiczne i arytmetyczne w obsłudze portów.2
T-L-9Układy czasowo-licznikowe mikrokontrolera. Tworzenie programów z wykorzystaniem różnych trybów pracy układów czasowo-licznikowych.2
T-L-10Wektoryzowany układ przerwań mikrokontrolera. Tworzenie programów przerwaniowej obsługi układów czasowo-licznikowych.2
T-L-11Układy wyświetlania informacji z wyświetlaczami siedmio-segmentowymi.4
T-L-12Układy wprowadzania informacji: układy stykowe, klawiatury.2
T-L-13Sterowanie silnika krokowego.2
T-L-14Oprogramowanie kanałów PWM.2
T-L-15Oprogramowanie przetwornika A/C.2
T-L-16Oprogramowanie portu szeregowego UART. Transmisja informacji do komputera PC.4
T-L-17Sterowanie modułów wyświetlaczy LCD.2
T-L-18Podstawy programowania DSP. Wykorzystanie zasobów mikroprocesora do realizacji operacji DSP.4
T-L-19Obsługa peryferiów mikrokontrolera przy realizacji algorytmów DSP.4
T-L-20Przetwarzanie sygnału sample-by-sample. Implementacja filtrów cyfrowych w dziedzinie czasu.4
T-L-21Przetwarzanie sygnałów w dziedzinie częstotliwości.4
T-L-22Implementacja miernika mocy czynnej i biernej z wykorzystaniem DSP.2
T-L-23Implementacja algorytmów sterowania silnikiem elektrycznym.2
T-L-24Zaliczenie zajęć.2
60

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Wprowadzenie do techniki cyfrowej. Sygnały cyfrowe. Kodowanie informacji. Algebra Boole'a.2
T-W-2Bramki logiczne. Synteza układów kombinacyjnych.2
T-W-3Opis i synteza układów sekwencyjnych. Wykorzystanie elementów techniki cyfrowej w konstrukcji układów mikroprogramowalnych.2
T-W-4Omówienie cech i budowy wewn. wybranych typów mikroprocesorów.2
T-W-5Wprowadzenie do programowania wybranych wewnętrznych struktur mikroprocesora: porty, timer.2
T-W-6Programowanie wybranych wewnętrznych struktur mikroprocesora: system przerwań.2
T-W-7Komunikacja szeregowa USART, I2C i SPI.2
T-W-8Sterowanie z wykorzystaniem modulacji szerokości impulsów (PWM).1
T-W-9Procesor sygałowy: podobieństwa i różnice w stosunku do mikroprocesora, obszar aplikacji.2
T-W-10Metody implementacji podstawowych algorytmów przetwarzania sygnałów w procesorze sygnałowym.3
T-W-11Architektury komputerów powszechnego użytku i systemów wbudowanych.5
25

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Uczestnictwo w zajęciach. Zaliczenie zajęć.60
A-L-2Przygotowanie do zajęć30
A-L-3Przygotowanie do zaliczenia10
100
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Uczestnictwo w zajęciach.25
A-W-2Samodzielne studiowanie materiałów literaturowych i umiejętności programowania.20
A-W-3Przygotowanie do zaliczenia5
50
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięEL_1A_B08_W01Student zna budowę i rozumie zasady działania podstawowych układów techniki cyfrowej.
Odniesienie do efektów kształcenia dla kierunku studiówEL_1A_W14Ma podstawową wiedzę na temat układów mikroprocesorowych oraz języków i technik ich programowania
EL_1A_W07Ma podstawową wiedzę w zakresie prostych systemów elektronicznych oraz przyrządów i urządzeń stosowanych w energoelektronicznych przekształtnikach energii elektrycznej
EL_1A_W24Ma podstawową wiedzę związaną z wybranymi zagadnieniami z pokrewnych kierunków studiów
Cel przedmiotuC-1Celem przedmiotu jest zapoznanie studenta z podstawami techniki cyfrowej oraz budową programowaniem i zastosowaniami mikroprocesorów, mikrokontrolerówi i procesorów sygnałowych do realizacji zadań sterowania i przetwarzania danych w elektrotechnice
Treści programoweT-W-1Wprowadzenie do techniki cyfrowej. Sygnały cyfrowe. Kodowanie informacji. Algebra Boole'a.
T-W-2Bramki logiczne. Synteza układów kombinacyjnych.
T-W-3Opis i synteza układów sekwencyjnych. Wykorzystanie elementów techniki cyfrowej w konstrukcji układów mikroprogramowalnych.
Metody nauczaniaM-1Wykład z wykorzystaniem prezentacji
Sposób ocenyS-4Ocena podsumowująca: Zaliczenie wykładu.
Kryteria ocenyOcenaKryterium oceny
2,0Student uzyskał poniżej 50% z części zaliczenia dotyczącego efektu kształcenia.
3,0Student uzyskał pomiędzy 50% a 60% z części zaliczenia dotyczącego efektu kształcenia.
3,5Student uzyskał pomiędzy 61% a 70% z części zaliczenia dotyczącego efektu kształcenia.
4,0Student uzyskał pomiędzy 71% a 80% z części zaliczenia dotyczącego efektu kształcenia.
4,5Student uzyskał pomiędzy 81% a 90% z części zaliczenia dotyczącego efektu kształcenia.
5,0Student uzyskał powyżej 90% z części zaliczenia dotyczącego efektu kształcenia.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięEL_1A_B08_W02Student zna budowę i rozumie zasady działania mikroprocesorów, mikrokontrolerów i procesorów sygnałowych. Zna obszary zastosowań tych układów.
Odniesienie do efektów kształcenia dla kierunku studiówEL_1A_W12Ma podstawową wiedzę w zakresie sterowników programowalnych oraz języków i metod ich programowania, zna procedury doboru i konfigurowania typowych urządzeń, w tym zakresie oraz ich zastosowania w nowoczesnych układach elektrycznych
EL_1A_W13Ma uporządkowaną wiedzę w zakresie metodyki i technik programowania i symulacji
EL_1A_W14Ma podstawową wiedzę na temat układów mikroprocesorowych oraz języków i technik ich programowania
EL_1A_W24Ma podstawową wiedzę związaną z wybranymi zagadnieniami z pokrewnych kierunków studiów
Cel przedmiotuC-1Celem przedmiotu jest zapoznanie studenta z podstawami techniki cyfrowej oraz budową programowaniem i zastosowaniami mikroprocesorów, mikrokontrolerówi i procesorów sygnałowych do realizacji zadań sterowania i przetwarzania danych w elektrotechnice
C-2Rozbudzenie zainteresowania oraz ukształtowanie umiejętności programowania mikroprocesorów, mikrokontrolerów i procesorów sygnałowych
Treści programoweT-W-7Komunikacja szeregowa USART, I2C i SPI.
T-W-6Programowanie wybranych wewnętrznych struktur mikroprocesora: system przerwań.
T-W-4Omówienie cech i budowy wewn. wybranych typów mikroprocesorów.
T-W-5Wprowadzenie do programowania wybranych wewnętrznych struktur mikroprocesora: porty, timer.
T-W-8Sterowanie z wykorzystaniem modulacji szerokości impulsów (PWM).
T-W-9Procesor sygałowy: podobieństwa i różnice w stosunku do mikroprocesora, obszar aplikacji.
T-W-10Metody implementacji podstawowych algorytmów przetwarzania sygnałów w procesorze sygnałowym.
Metody nauczaniaM-1Wykład z wykorzystaniem prezentacji
Sposób ocenyS-4Ocena podsumowująca: Zaliczenie wykładu.
Kryteria ocenyOcenaKryterium oceny
2,0Student uzyskał poniżej 50% z części egzaminu dotyczącego efektu kształcenia.
3,0Student uzyskał pomiędzy 50% a 60% z części egzaminu dotyczącego efektu kształcenia.
3,5Student uzyskał pomiędzy 61% a 70% z części egzaminu dotyczącego efektu kształcenia.
4,0Student uzyskał pomiędzy 71% a 80% z części egzaminu dotyczącego efektu kształcenia.
4,5Student uzyskał pomiędzy 81% a 90% z części egzaminu dotyczącego efektu kształcenia.
5,0Student uzyskał powyżej 90% z części egzaminu dotyczącego efektu kształcenia.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięEL_1A_B08_W03Student zna budowę i rozumie zasady działania systemów komputerowych.
Odniesienie do efektów kształcenia dla kierunku studiówEL_1A_W13Ma uporządkowaną wiedzę w zakresie metodyki i technik programowania i symulacji
EL_1A_W14Ma podstawową wiedzę na temat układów mikroprocesorowych oraz języków i technik ich programowania
EL_1A_W24Ma podstawową wiedzę związaną z wybranymi zagadnieniami z pokrewnych kierunków studiów
Cel przedmiotuC-3Celem przedmiotu jest zapoznanie studenta z różnorodnymi architekturami systemów komputerowych do zastosowań ogólnych i specjalistycznych
Treści programoweT-W-11Architektury komputerów powszechnego użytku i systemów wbudowanych.
Metody nauczaniaM-1Wykład z wykorzystaniem prezentacji
Sposób ocenyS-4Ocena podsumowująca: Zaliczenie wykładu.
Kryteria ocenyOcenaKryterium oceny
2,0Student uzyskał poniżej 50% z części egzaminu dotyczącego efektu kształcenia.
3,0Student uzyskał pomiędzy 50% a 60% z części egzaminu dotyczącego efektu kształcenia.
3,5Student uzyskał pomiędzy 61% a 70% z części egzaminu dotyczącego efektu kształcenia.
4,0Student uzyskał pomiędzy 71% a 80% z części egzaminu dotyczącego efektu kształcenia.
4,5Student uzyskał pomiędzy 81% a 90% z części egzaminu dotyczącego efektu kształcenia.
5,0Student uzyskał powyżej 90% z części egzaminu dotyczącego efektu kształcenia.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięEL_1A_B08_U01Student umie zaprojektować, przeprowadzić symulację i zrealizować prosty układ cyfrowy z wykorzystaniem podstawowych elementów logicznych.
Odniesienie do efektów kształcenia dla kierunku studiówEL_1A_U01Potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł, potrafi integrować uzyskane informacje, dokonywać ich interpretacji a także wyciągać wnioski oraz formułować i uzasadniać opinie
EL_1A_U07Potrafi wykorzystać poznane metody i modele matematyczne, a także symulacje komputerowe do analizy i oceny działania elementów, maszyn oraz urządzeń elektrycznych i przekształtników energii elektrycznej
EL_1A_U17Potrafi połączyć, zbudować, uruchomić oraz przetestować zaprojektowany układ, przekształtnik lub prostą instalację elektryczną, w tym instalację inteligentną
EL_1A_U22Ma umiejętności pozwalające na realizację wybranych zadań z kierunków studiów powiązanych z elektrotechniką
Cel przedmiotuC-2Rozbudzenie zainteresowania oraz ukształtowanie umiejętności programowania mikroprocesorów, mikrokontrolerów i procesorów sygnałowych
C-1Celem przedmiotu jest zapoznanie studenta z podstawami techniki cyfrowej oraz budową programowaniem i zastosowaniami mikroprocesorów, mikrokontrolerówi i procesorów sygnałowych do realizacji zadań sterowania i przetwarzania danych w elektrotechnice
Treści programoweT-L-2Badanie parametrów statycznych i dynamicznych funktorów logicznych.
T-L-6Wykorzystanie środowisk symulacyjnych do modelowania układów kombinacyjnych i sekwencyjnych.
T-L-3Badanie przerzutników cyfrowych.
T-L-4Synteza i badanie rejestrów.
T-L-5Synteza i badanie liczników
T-L-1Organizacja zajęć. Omówienie stanowisk dydaktycznych. Badanie tablic prawdy podstawowych funktorów logicznych.
Metody nauczaniaM-3Stanowisko laboratoryjne: nauka programowania procesora
M-2Demonstracja zrealizowanych algorytmów na procesorze
Sposób ocenyS-3Ocena formująca: Ocena pracy w zespole laboratoryjnym.
S-2Ocena podsumowująca: Ocena wystawiana po praktycznym zaliczeniu zajęć laboratoryjnych na podstawie nabytych umiejętności oraz ocen cząstkowych.
S-1Ocena formująca: Ocena z pracy pisemnej sprawdzającej przygotowanie studenta do wykonania ćwiczenia laboratoryjnego.
Kryteria ocenyOcenaKryterium oceny
2,0Jedna z form ocen wynosi 2,0 (ndst).
3,0Średnia z form ocen jest w zakresie od 3,00 do 3,24 (po zaokrągleniu do dwóch miejsc po przecinku).
3,5Średnia z form ocen jest w zakresie od 3,25 do 3,74 (po zaokrągleniu do dwóch miejsc po przecinku).
4,0Średnia z form ocen jest w zakresie od 3,75 do 4,24 (po zaokrągleniu do dwóch miejsc po przecinku).
4,5Średnia z form ocen jest w zakresie od 4,25 do 4,74 (po zaokrągleniu do dwóch miejsc po przecinku).
5,0Średnia z form ocen jest większa lub równa 4,75 (po zaokrągleniu do dwóch miejsc po przecinku).
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięEL_1A_B08_U02Student potrafi zrozumieć i przeanalizować określony problem techniczny, stworzyć algorytm jego rozwiązania i zaprogramować mikrokontroler w systemie realizującym to zadanie.
Odniesienie do efektów kształcenia dla kierunku studiówEL_1A_U07Potrafi wykorzystać poznane metody i modele matematyczne, a także symulacje komputerowe do analizy i oceny działania elementów, maszyn oraz urządzeń elektrycznych i przekształtników energii elektrycznej
EL_1A_U22Ma umiejętności pozwalające na realizację wybranych zadań z kierunków studiów powiązanych z elektrotechniką
EL_1A_U17Potrafi połączyć, zbudować, uruchomić oraz przetestować zaprojektowany układ, przekształtnik lub prostą instalację elektryczną, w tym instalację inteligentną
EL_1A_U01Potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł, potrafi integrować uzyskane informacje, dokonywać ich interpretacji a także wyciągać wnioski oraz formułować i uzasadniać opinie
Cel przedmiotuC-1Celem przedmiotu jest zapoznanie studenta z podstawami techniki cyfrowej oraz budową programowaniem i zastosowaniami mikroprocesorów, mikrokontrolerówi i procesorów sygnałowych do realizacji zadań sterowania i przetwarzania danych w elektrotechnice
C-2Rozbudzenie zainteresowania oraz ukształtowanie umiejętności programowania mikroprocesorów, mikrokontrolerów i procesorów sygnałowych
Treści programoweT-L-7Wprowdzenie do języka C dla mikrokontrolera. Proste struktury programowe w języku C.
T-L-8Obsługa portów I/O mikrokontrolera. Instrukcje logiczne i arytmetyczne w obsłudze portów.
T-L-12Układy wprowadzania informacji: układy stykowe, klawiatury.
T-L-10Wektoryzowany układ przerwań mikrokontrolera. Tworzenie programów przerwaniowej obsługi układów czasowo-licznikowych.
T-L-9Układy czasowo-licznikowe mikrokontrolera. Tworzenie programów z wykorzystaniem różnych trybów pracy układów czasowo-licznikowych.
T-L-14Oprogramowanie kanałów PWM.
T-L-13Sterowanie silnika krokowego.
T-L-16Oprogramowanie portu szeregowego UART. Transmisja informacji do komputera PC.
T-L-15Oprogramowanie przetwornika A/C.
T-L-17Sterowanie modułów wyświetlaczy LCD.
T-L-11Układy wyświetlania informacji z wyświetlaczami siedmio-segmentowymi.
Metody nauczaniaM-3Stanowisko laboratoryjne: nauka programowania procesora
M-2Demonstracja zrealizowanych algorytmów na procesorze
Sposób ocenyS-1Ocena formująca: Ocena z pracy pisemnej sprawdzającej przygotowanie studenta do wykonania ćwiczenia laboratoryjnego.
S-2Ocena podsumowująca: Ocena wystawiana po praktycznym zaliczeniu zajęć laboratoryjnych na podstawie nabytych umiejętności oraz ocen cząstkowych.
S-3Ocena formująca: Ocena pracy w zespole laboratoryjnym.
Kryteria ocenyOcenaKryterium oceny
2,0Jedna z form ocen wynosi 2,0 (ndst).
3,0Średnia z form ocen jest w zakresie od 3,00 do 3,24 (po zaokrągleniu do dwóch miejsc po przecinku).
3,5Średnia z form ocen jest w zakresie od 3,25 do 3,74 (po zaokrągleniu do dwóch miejsc po przecinku).
4,0Średnia z form ocen jest w zakresie od 3,75 do 4,24 (po zaokrągleniu do dwóch miejsc po przecinku).
4,5Średnia z form ocen jest w zakresie od 4,25 do 4,74 (po zaokrągleniu do dwóch miejsc po przecinku).
5,0Średnia z form ocen jest większa lub równa 4,75 (po zaokrągleniu do dwóch miejsc po przecinku).
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięEL_1A_B08_U03Student potrafi zrozumieć i przeanalizować określony problem przetwarzania danych, stworzyć algorytm jego rozwiązania i zaprogramować procesor sygnałowy w systemie realizującym to zadanie.
Odniesienie do efektów kształcenia dla kierunku studiówEL_1A_U01Potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł, potrafi integrować uzyskane informacje, dokonywać ich interpretacji a także wyciągać wnioski oraz formułować i uzasadniać opinie
EL_1A_U07Potrafi wykorzystać poznane metody i modele matematyczne, a także symulacje komputerowe do analizy i oceny działania elementów, maszyn oraz urządzeń elektrycznych i przekształtników energii elektrycznej
EL_1A_U17Potrafi połączyć, zbudować, uruchomić oraz przetestować zaprojektowany układ, przekształtnik lub prostą instalację elektryczną, w tym instalację inteligentną
EL_1A_U22Ma umiejętności pozwalające na realizację wybranych zadań z kierunków studiów powiązanych z elektrotechniką
Cel przedmiotuC-2Rozbudzenie zainteresowania oraz ukształtowanie umiejętności programowania mikroprocesorów, mikrokontrolerów i procesorów sygnałowych
C-1Celem przedmiotu jest zapoznanie studenta z podstawami techniki cyfrowej oraz budową programowaniem i zastosowaniami mikroprocesorów, mikrokontrolerówi i procesorów sygnałowych do realizacji zadań sterowania i przetwarzania danych w elektrotechnice
Treści programoweT-L-18Podstawy programowania DSP. Wykorzystanie zasobów mikroprocesora do realizacji operacji DSP.
T-L-22Implementacja miernika mocy czynnej i biernej z wykorzystaniem DSP.
T-L-20Przetwarzanie sygnału sample-by-sample. Implementacja filtrów cyfrowych w dziedzinie czasu.
T-L-23Implementacja algorytmów sterowania silnikiem elektrycznym.
T-L-21Przetwarzanie sygnałów w dziedzinie częstotliwości.
T-L-19Obsługa peryferiów mikrokontrolera przy realizacji algorytmów DSP.
T-L-24Zaliczenie zajęć.
Metody nauczaniaM-2Demonstracja zrealizowanych algorytmów na procesorze
M-3Stanowisko laboratoryjne: nauka programowania procesora
Sposób ocenyS-3Ocena formująca: Ocena pracy w zespole laboratoryjnym.
S-1Ocena formująca: Ocena z pracy pisemnej sprawdzającej przygotowanie studenta do wykonania ćwiczenia laboratoryjnego.
S-2Ocena podsumowująca: Ocena wystawiana po praktycznym zaliczeniu zajęć laboratoryjnych na podstawie nabytych umiejętności oraz ocen cząstkowych.
Kryteria ocenyOcenaKryterium oceny
2,0Jedna z form ocen wynosi 2,0 (ndst).
3,0Średnia z form ocen jest w zakresie od 3,00 do 3,24 (po zaokrągleniu do dwóch miejsc po przecinku).
3,5Średnia z form ocen jest w zakresie od 3,25 do 3,74 (po zaokrągleniu do dwóch miejsc po przecinku).
4,0Średnia z form ocen jest w zakresie od 3,75 do 4,24 (po zaokrągleniu do dwóch miejsc po przecinku).
4,5Średnia z form ocen jest w zakresie od 4,25 do 4,74 (po zaokrągleniu do dwóch miejsc po przecinku).
5,0Średnia z form ocen jest większa lub równa 4,75 (po zaokrągleniu do dwóch miejsc po przecinku).