Phased Classroom Instruction: A Case Study on Teaching Programming Languages Topics: Active Learning; eLearning Case Studies; Flipped Classroom; Instructional Design In Proceedings of the 11th International Conference on Computer Supported Education - Volume 1: CSEDU, 241-251, 2019 , Heraklion, Crete, Greece