Open-Ended Novice Programming Behaviors and their Implications for Supporting Learning | IEEE Conference Publication | IEEE Xplore