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.

Read the paper · More papers on PaperTik