====== Course Outline ====== * Introduction to embedded systems * Embedded programs * Embedded software architectures * Real-time and embedded operating systems * Techniques, and methodologies for satisfying cost, weight and size, memory, power, timing, performance, networking, dependability, safety, security, intellectual property protection, time-to-market, usability requirements