Abstract | ||
---|---|---|
We wanted to give first-year non-major students experience programming very early, right from the first lecture. To support this endeavor, we built a web-based subset of Python, called ¼Python. It allowed immediate use by students, overcame a number of practical constraints, and gave a gradual introduction and transition into the full version of Python. Our data demonstrate that ¼Python has a miniscule impact on the server side, running easily on a desktop computer. A student survey shows an overwhelmingly positive response to programming in the first class; it also shows that a lot of students were using ¼Python to try examples from lecture, that they thought ¼Python was helpful for learning Python, and that they liked being able to write Python code within their browser. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1145/2325296.2325376 | ITiCSE |
Keywords | Field | DocType |
positive response,practical constraint,immediate use,gradual introduction,first-year non-major student,miniscule impact,server side,desktop computer,non-majors programming,python code,full version,python,programming | Server-side,Programming language,Computer science,First class,Multimedia,Python (programming language) | Conference |
Citations | PageRank | References |
1 | 0.48 | 4 |
Authors | ||
1 |
Name | Order | Citations | PageRank |
---|---|---|---|
John Aycock | 1 | 351 | 33.03 |