Python CS1 as preparation for C++ CS2. - Richard J. Enbody; William F. Punch; Mark McCullen (SIGCSE, 2009)