Tanna, Paresh, et al. “An Innovative Approach for Learning and Evaluating Programming-Oriented Courses”. Journal of Engineering Education Transformations, Jan. 2020, pp. 62-74, doi:10.16920/jeet/2020/v33i3/146152.