Real-Time systems are very demanded nowadays. Excellent course to review some aspects in this field or to learn everything from the beginning.
I feel having in depth analysis on various scheduling algorithms would be helpful. I have learnt many things from this course.
Is there a model solution for the assignments?
We like to keep the exercise a bit more like in the industrial life: there is no "correct" answer but your task is to make the customer (peer reviewer) satisfied. Therefore we have other student review your solution and if that "customer" finds it acceptable, you will get a good score. Like in many engineering projects, there is no "correct solution" but there are many correct ways of implementing your solution.