On teaching microcontroller course for undergraduate program of study | IEEE Conference Publication | IEEE Xplore