Most of the papers on the experiences in teaching the first object-oriented programming course are biased towards the selection of the best programming language. Sometimes we argue the pros and cons of particular languages (C, C++, Java). My point is that teaching a programming methodology is the most important element for such a course.
/lp/association-for-computing-machinery/the-relevance-of-design-in-cs1-r2LJwWane9