This covers a broad range of CPS with both uses and component technologies. Robots and Smart systems are covered in some detail. Algorithms, security, control theory, software, device hardware and mechanical construction issues are covered. CPS laboratory experience will be an essential part of course. Current research opportunities are covered.