Student preferences between open-ended and structured game assignments in CS1 | IEEE Conference Publication | IEEE Xplore