NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
PDF on ERIC Download full text
ERIC Number: EJ1140879
Record Type: Journal
Publication Date: 2017-May
Pages: 10
Abstractor: As Provided
ISSN: EISSN-1545-679X
Java vs. Python Coverage of Introductory Programming Concepts: A Textbook Analysis
McMaster, Kirby; Sambasivam, Samuel; Rague, Brian; Wolthuis, Stuart
Information Systems Education Journal, v15 n3 p4-13 May 2017
In this research, we compare two languages, Java and Python, by performing a content analysis of words in textbooks that describe important programming concepts. Our goal is to determine which language has better textbook support for teaching introductory programming courses. We used the TextSTAT program to count how often our list of concept words appear in a sample of Java and Python textbooks. We summarize and compare the results, leading to several conclusions that relate to the choice of language for a CS0 or CS1 course.
Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail:; Web site:
Publication Type: Journal Articles; Reports - Research
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A