How to teach basic university-level programming concepts to first graders? | IEEE Conference Publication | IEEE Xplore