A Comparison of Lecture-based and Active Learning Design Patterns in CS Education | IEEE Conference Publication | IEEE Xplore