Promoting Acquisition of Programming Skills by Reuse of Active Diagrams | IEEE Conference Publication | IEEE Xplore