BJC in action: Comparison of student perceptions of a computer science principles course | IEEE Conference Publication | IEEE Xplore