Moving From Traditional Computer Engineering Learning with Toys, Virtual Machines, Embedded Systems and Ubiquitous Computing | IEEE Conference Publication | IEEE Xplore