Visual programming labs for introducing computer science concepts | IEEE Conference Publication | IEEE Xplore