Python CS1 as preparation for C++ CS2

@inproceedings{Enbody2009PythonCA,
  title={Python CS1 as preparation for C++ CS2},
  author={Richard J. Enbody and William F. Punch and Mark McCullen},
  booktitle={SIGCSE},
  year={2009}
}
How suitable is a Python-based CS1 course as preparation for a C++-based CS2 course? After fifteen years of using C++ for both CS1 and CS2, the Computer Science Department at Michigan State University changed the CS1 course to Python. This paper examines the impact of that change on the second course in the sequence, CS2, which kept C++ as its primary… CONTINUE READING