Course topics:

  1. Distributed programming
  2. Real time features
  3. POSIX programming: processes, communication, synchronisation
  4. Unix/Linux basic architecture
  5. ROS

Continuous assessment: 3 exercises to be solved during the semester, plus a ROS exercise

Exam: written exam based on quizzes

Study material: all in aulaweb, except a book on ROS available to students.

Bibliography will be given during the classes.