Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S2)

Sylabus przedmiotu Embedded systems:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom drugiego stopnia
Tytuł zawodowy absolwenta
Obszary studiów
Profil
Moduł
Przedmiot Embedded systems
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Architektury Komputerów i Telekomunikacji
Nauczyciel odpowiedzialny Mirosław Łazoryszczak <Miroslaw.Lazoryszczak@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
wykładyW1 30 2,00,40zaliczenie
laboratoriaL1 30 3,00,60zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Computer systems architecture
W-2Programming basics

Cele przedmiotu

KODCel modułu/przedmiotu
C-1The ability to classify, describe and build microcontroller based embedded systems

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

KODTreść programowaGodziny
laboratoria
T-L-1Arduino as a popular embedded system.2
T-L-2Selected application for Arduino board.2
T-L-3AVR microcontroller family. Develpment environment and assembler in embedded systems2
T-L-4AVR microcontroller family. Introduction to C programming using selected microcontroller platform.2
T-L-5LEDs and LED display handling2
T-L-6Switches, keyboard and debouncing.2
T-L-7ARM Cortex-M family. Toolchain. Programming using selected evaluation boards using available peripherals (displays, audio, networks etc.)6
T-L-8Implementing RTOS components.4
T-L-9Building own system using peripheral modules like UART, LCD display, a/c and c/a converters, audio input/output etc.6
T-L-10Assessment.2
30
wykłady
T-W-1Introduction to embedded systems: real time issues, power consumptions, software architectures.2
T-W-2Popular microcontroler families and their architectures (e.g. AVR, ARM)4
T-W-3Main peripheral modules used in microcontrollers (timer/counter, UART, interrupt controller, ADC, etc.)6
T-W-4Selected input/output devices (displays, keyboards, a/c and c/a converters, motors, sensors) and communication interfaces.4
T-W-5Buses used in embedded systems (SPI, I2C, I2S, 1W)2
T-W-6Embedded operating systems. Selected RTOSes. Operation principles. Programming examples.8
T-W-7Reconfigurable devices in embedded control and compputing.2
T-W-8Assessment.2
30

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

KODForma aktywnościGodziny
laboratoria
A-L-1Labs attendance30
A-L-2Reports and projects preparation45
75
wykłady
A-W-1Lecture attendance30
A-W-2Self-study20
50

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Lecture with presentations
M-2Laboratory

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Written exam
S-2Ocena formująca: Lab reports

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łceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_??_W01
The students is able to describe, classify and analyze embedded systems based on selected microcontrollers with or without operating systems.
C-1T-W-1, T-W-3, T-W-2, T-W-4, T-W-6, T-W-8, T-W-7M-1S-1

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łceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_??_U01
The student can implement and build simple embedded systems due to the functional requirements.
C-1T-L-4, T-L-6, T-L-1, T-L-5, T-L-2, T-L-3, T-L-9, T-L-8, T-L-10M-2S-2

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
WM-WI_1-_??_W01
The students is able to describe, classify and analyze embedded systems based on selected microcontrollers with or without operating systems.
2,0
3,0The student has basic knowledge about microcontrollers, embedded systems, desingining methods and tools.
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
WM-WI_1-_??_U01
The student can implement and build simple embedded systems due to the functional requirements.
2,0
3,0The student is able to implement simple embedded systems based on microcontroller with or without operating system using required peripherals.
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Joseph Yiu, The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, Elsevier, 2014
  2. Edward A. Lee, Sanjit A. Seshia, Introduction to embedded systems. A cyber-physical systems approach., MIT Press, 2017
  3. Microcontroller vendors, Documentation of selected microcontrollers, 2011

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Arduino as a popular embedded system.2
T-L-2Selected application for Arduino board.2
T-L-3AVR microcontroller family. Develpment environment and assembler in embedded systems2
T-L-4AVR microcontroller family. Introduction to C programming using selected microcontroller platform.2
T-L-5LEDs and LED display handling2
T-L-6Switches, keyboard and debouncing.2
T-L-7ARM Cortex-M family. Toolchain. Programming using selected evaluation boards using available peripherals (displays, audio, networks etc.)6
T-L-8Implementing RTOS components.4
T-L-9Building own system using peripheral modules like UART, LCD display, a/c and c/a converters, audio input/output etc.6
T-L-10Assessment.2
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Introduction to embedded systems: real time issues, power consumptions, software architectures.2
T-W-2Popular microcontroler families and their architectures (e.g. AVR, ARM)4
T-W-3Main peripheral modules used in microcontrollers (timer/counter, UART, interrupt controller, ADC, etc.)6
T-W-4Selected input/output devices (displays, keyboards, a/c and c/a converters, motors, sensors) and communication interfaces.4
T-W-5Buses used in embedded systems (SPI, I2C, I2S, 1W)2
T-W-6Embedded operating systems. Selected RTOSes. Operation principles. Programming examples.8
T-W-7Reconfigurable devices in embedded control and compputing.2
T-W-8Assessment.2
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Labs attendance30
A-L-2Reports and projects preparation45
75
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Lecture attendance30
A-W-2Self-study20
50
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_W01The students is able to describe, classify and analyze embedded systems based on selected microcontrollers with or without operating systems.
Cel przedmiotuC-1The ability to classify, describe and build microcontroller based embedded systems
Treści programoweT-W-1Introduction to embedded systems: real time issues, power consumptions, software architectures.
T-W-3Main peripheral modules used in microcontrollers (timer/counter, UART, interrupt controller, ADC, etc.)
T-W-2Popular microcontroler families and their architectures (e.g. AVR, ARM)
T-W-4Selected input/output devices (displays, keyboards, a/c and c/a converters, motors, sensors) and communication interfaces.
T-W-6Embedded operating systems. Selected RTOSes. Operation principles. Programming examples.
T-W-8Assessment.
T-W-7Reconfigurable devices in embedded control and compputing.
Metody nauczaniaM-1Lecture with presentations
Sposób ocenyS-1Ocena podsumowująca: Written exam
Kryteria ocenyOcenaKryterium oceny
2,0
3,0The student has basic knowledge about microcontrollers, embedded systems, desingining methods and tools.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_U01The student can implement and build simple embedded systems due to the functional requirements.
Cel przedmiotuC-1The ability to classify, describe and build microcontroller based embedded systems
Treści programoweT-L-4AVR microcontroller family. Introduction to C programming using selected microcontroller platform.
T-L-6Switches, keyboard and debouncing.
T-L-1Arduino as a popular embedded system.
T-L-5LEDs and LED display handling
T-L-2Selected application for Arduino board.
T-L-3AVR microcontroller family. Develpment environment and assembler in embedded systems
T-L-9Building own system using peripheral modules like UART, LCD display, a/c and c/a converters, audio input/output etc.
T-L-8Implementing RTOS components.
T-L-10Assessment.
Metody nauczaniaM-2Laboratory
Sposób ocenyS-2Ocena formująca: Lab reports
Kryteria ocenyOcenaKryterium oceny
2,0
3,0The student is able to implement simple embedded systems based on microcontroller with or without operating system using required peripherals.
3,5
4,0
4,5
5,0