The Nurnberg funnel: designing minimalist instruction for practical computer skill
The Nurnberg funnel: designing minimalist instruction for practical computer skill
Programming Perl (2nd ed.)
Programming patterns and design patterns in the introductory computer science course
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Understanding Programming: An Introduction Using C++
Understanding Programming: An Introduction Using C++
Data and Reality: Basic Assumptions in Data Processing Reconsidered
Data and Reality: Basic Assumptions in Data Processing Reconsidered
Interactive System Design
The Apprentice C++ Programmer: A Touch of Class
The Apprentice C++ Programmer: A Touch of Class
JavaScript: The Definitive Guide
JavaScript: The Definitive Guide
The Inmates Are Running the Asylum
The Inmates Are Running the Asylum
The World of Scripting Languages
The World of Scripting Languages
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
Learning to program: spreadsheets, scripting and HCI
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Development of a CS0 course at Western New Mexico University
Journal of Computing Sciences in Colleges
Teaching basic game programming using JavaScript
Journal of Computing Sciences in Colleges
Braided teaching in secondary CS education: contexts, continuity, and the role of programming
Proceedings of the 41st ACM technical symposium on Computer science education
Leveraging programming difficulty to improve understanding and perceptions of non-majors
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
This paper looks at the potential for using scripting languages to teach programming. It demonstrates that the so-called "system programming languages" such as Java and C++ are not suitable to teaching novices. Conversely the modern "scripting languages" are sophisticated and powerful environments in which students can learn the basics of programming without the unnecessary complications entailed in the alternative approach.