This document outlines the course information, textbooks, description, syllabus, and project requirements for an Advanced Embedded System Design master's course. The course provides advanced knowledge in embedded system design using ARM microcontrollers and peripherals. It covers the embedded system design process, ARM Cortex-M microcontrollers, C programming, development tools, peripherals, and a class project. Students will complete assignments, experiments, and a group project developing an embedded system. Recommended project topics involve sensors, motors, displays, and communication interfaces using ARM boards.