Engaging Introductory Computer Science Undergraduates through Peer-Led Team Learning
As technology becomes ever more pervasive in everyday life and across many disciplines, one might expect that the study of Computer Science (CS) would become more appealing to more people, and to a broader spectrum of students. However, the number of undergraduate CS majors in 2009 is still much lower than it was during the dot-com boom of 2000…