Research to Practice in Computer Programming Course using Flipped Classroom | IEEE Conference Publication | IEEE Xplore