Transitioning from Java to Python in CS2
Rance D. Necaise · Journal of computing sciences in colleges · 2008
Python is becoming more popular as the language of choice for introductory computer science courses. The computer science department at Washington and Lee University adopted Python in the Fall of 2006 for both the CS1 and CS2 courses. We opted to transition both courses to Python at the same time instead of waiting for students to progress through the course sequence. In this paper, we present our approach used to manage this transition along with the pros and cons of our decisions. We offer our experiences in hopes of helping others who may be contemplating a transition to Python.