An Empirical Evaluation of Using Constructive Classroom Activities to Teach Introductory Programming
Abstract Computer science teaching is often based upon the traditional lecture format. However, this methodology may not be the best way to help many students actively understan...