Embeded Systems 540-IS1-3SWB
Profile of studies: practical
Form of studies: full-time
Course type: elective
Field and discipline of science: exact and natural sciences, computer science
Year of studies/semester: 3 / 5
Preliminary requirements (so-called sequential system of classes and examinations): no
Number of class hours:
- lecture: 15 h
- laboratory: 15 h
Didactic methods: lecture, presentation, discussion, project, report
ECTS credits: 3
Details of student's workload (activity and number of hours):
- Attendance at classes:
- - lecture : 15 h
- - laboratory: 15 h
- Literature studying: 13 h
- Student's own works on computer programs, projects, reports, presentations, homeworks: 22 h
- Preparation for exam: 5 h
- Attendance at exam: 2 h
- Attendance at office hours: 3 h
Quantitative indicators:
- Student's workload related to activities that require direct participation of a teacher: 35 h / 1,4 ECTS
- Student's workload related to practice-oriented activities: 37 h / 1,5 ECTS
Type of course
Mode
(in Polish) w sali
Prerequisites (description)
Course coordinators
Learning outcomes
KNOWLEDGE, graduate:
- knows properties and application areas of embedded systems, and problems related to developing and using them - KP6_WG8
- knows representative hardware and software technologies used to develop embedded systems - KP6_WG8, KP6_UW9
- knows selected approaches to designing and programming embedded systems - KP6_WG8, KP6_UW9
SKILLS, graduate:
- is able to analyze requirements related to an uncomplicated embedded system, to select appropriate hardware and software tools, to design system architecture and to develop programs - KP6_UW9, KP6_WG8
- is able to use programming techniques specific to embedded systems, e.g.: configuring peripherals, interrupt handling, data processing in real-time, energy saving - KP6_UW9, KP6_WG8
SOCIAL COMPETENCIES, graduate:
- is able to prioritize requirements and tasks related to an embedded system and to schedule actions in accordance with priorities - KP6_KK1
Assessment criteria
Credit type: exam
Notes conformant with the Study Regulations.
Students cannot be examined before passing the laboratory/exercises.
Rules of AI usage v.25.09.29
Students can use AI systems only to the extent permitted by law acts adopted by the University and Faculty, to automatize mechanic actions that require nether creative nor critical thinking, and that do not require understanding processes and technologies.
Students are prohibited from using AI to do tasks that aim to develop students' creativity, skills and knowledge, that should be solved without automatization in order to ensure the learning outcomes.
Questions and doubts about AI usage should be communicated to the teacher.
Bibliography
Essential bibliography:
- P. Marwedel, "Embedded System Design", wydanie 4, Springer, 2021, available on-line [https://link.springer.com/book/10.1007/978-3-030-60910-8]
- Tyler Ross Lambert. “Introduction to Microcontrollers and Embedded Systems”. Auburn University. July 2017, available on-line [https://www.researchgate.net/publication/340062601_Introduction_to_Microcontrollers_and_Embedded_Systems]
- N Suresh, Malla Reddy College of Engineering and Technology, 2017, available on-line [https://www.infoq.com/minibooks/kanban-scrum-minibook/]
Supplementary readings:
- M. Pawlak, "Sterowniki programowalne", Oficyna Wydawnicza Politechniki Wrocławskiej, 2010, available on-line [https://https://kmnipe.pwr.edu.pl/wydawnictwa/podreczniki/wyd-podreczniki-sterow-prog]
- S.W. Smith, "The Scientist and Engineer’s Guide to Digital Signal Processing", 2nd Edition, California Technical Publishing , 1999, available on-line [https://www.analog.com/en/resources/technical-books/scientist_engineers_guide.html]
- K. Saeed, M. Parfieniuk, "Podstawy elektrotechniki i elektroniki dla studentów informatyki", Oficyna Wydawnicza Politechniki Białostockiej, 2020, available on-line [https://bibliotekanauki.pl/books/2080459.pdf]
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: