Flipped Classroom Approaches in Computer Programming Courses in Japan | IEEE Conference Publication | IEEE Xplore