Innovative Classroom Activity with Flipped Teaching for Programming in C Course—A Case Study