Evaluating the effectiveness of flipped classrooms for teaching CS1 | IEEE Conference Publication | IEEE Xplore