Task-centric holistic agile approach on teaching cyber physical systems engineering | IEEE Conference Publication | IEEE Xplore