In this research study, we performed a content analysis of programming concepts in C++ and Java textbooks. Our goal was to determine which language has better textbook support for teaching a CS1 programming course to Computer Science majors. We counted how often our list of concept words appeared in samples of C++ and Java books. Our summarized results lead to several conclusions that relate to the choice of a programming language for a CS1 course.
['Kirby McMaster', 'Brian Rague', 'Samuel Sambasivam', 'Stuart Wolthuis']
Coverage of CS1 programming concepts in C++ and Java textbooks