Another breadth-first approach to CS I using python
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Another approach to service courses
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
Introductory service courses in the computer science curriculum
ACM SIGCSE Bulletin
ACM Computing Surveys (CSUR)
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
"Python first": a lab-based digital introduction to computer science
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
BrowserShield: vulnerability-driven filtering of dynamic HTML
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
A python graphics package for the first day and beyond
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Python Programming in Context
A graphics package for the first day and beyond
Proceedings of the 40th ACM technical symposium on Computer science education
Hi-index | 0.00 |
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.