Improving student learning in an introductory programming course using flipped classroom and competency framework
The flipped classroom: A survey of the research