Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education 2006
DOI: 10.1145/1140124.1140177
|View full text |Cite
|
Sign up to set email alerts
|

"Python first"

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
4
0
3

Year Published

2010
2010
2022
2022

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 31 publications
(7 citation statements)
references
References 4 publications
0
4
0
3
Order By: Relevance
“…For example, while the Code Spells game teaches programming for female students, it does not include a narrative or story aspect; a narrative story can provide the structure to propel successive learning and drive interests. Also, the language choice of Java may be too difficult for beginners learning to program (Radenski, 2006). Scratch programming is effective but does not allow for practical programming as in SOS.…”
Section: Related Workmentioning
confidence: 99%
“…For example, while the Code Spells game teaches programming for female students, it does not include a narrative or story aspect; a narrative story can provide the structure to propel successive learning and drive interests. Also, the language choice of Java may be too difficult for beginners learning to program (Radenski, 2006). Scratch programming is effective but does not allow for practical programming as in SOS.…”
Section: Related Workmentioning
confidence: 99%
“…Koulouri et al [13] report statistical findings that students better learned introductory programming concepts in Python (a "syntactically simple" language) than in Java, however Alzharani et al found that beginning students struggle with assignments in Python as much or more than in C++ [1]. Educators have argued that that Python is a good choice for a first programming language [14,22] because data typing, memory management, and object references are implicit, and that beginning programmers may find such concepts confusing. These concepts are usually important in a CS2 data structures course, though Enbody et al [9] found no statistical difference in a C++ CS2 data structures course between students who took CS1 in Python vs. C++.…”
Section: Related Workmentioning
confidence: 99%
“…Two of the more widely used languages are Java and C++. Python is a more suitable introductory language to learn than Java or C++ (Radenski, 2006) because Python is less syntax specific and needs fewer lines of code written in comparison than Java or C++. Other languages such as PHP and JavaScript also are easier for a beginner to use than Java and C++.…”
Section: Introduction To Programmingmentioning
confidence: 99%
“…However, they are more difficult for beginners to learn than Python. Although Python was originally designed for educational use (Lutz, 2008;Tollervey, 2015) CS practitioners quickly adopted it for professional use due to its simplicity (Radenski, 2006).…”
Section: Introduction To Programmingmentioning
confidence: 99%