A multidisciplinary real-time embedded-systems curriculum