Microcontroller-based learning kit: Course design using constructive alignment principles | IEEE Conference Publication | IEEE Xplore