The second self: computers and the human spirit
The second self: computers and the human spirit
Programming language concepts and paradigms
Programming language concepts and paradigms
Programming languages (2nd ed.): concepts and constructs
Programming languages (2nd ed.): concepts and constructs
Towards empirical studies of programming in new paradigms
CSC '88 Proceedings of the 1988 ACM sixteenth annual conference on Computer science
Communications of the ACM
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Program Development in Java: Abstraction, Specification, and Object-Oriented Design
Program Development in Java: Abstraction, Specification, and Object-Oriented Design
Programming Languages: Principles and Paradigms
Programming Languages: Principles and Paradigms
The role of language paradigms in teaching programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Concepts, Techniques, and Models of Computer Programming
Concepts, Techniques, and Models of Computer Programming
Reduction in CS: A (Mostly) Quantitative Analysis of Reductive Solutions to Algorithmic Problems
Journal on Educational Resources in Computing (JERIC)
Virtual machines: abstraction and implementation
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Some prospective approaches for the shift of programming paradigms
Proceedings of the 2013 International Conference on Information Systems and Design of Communication
Hi-index | 0.00 |
The article presents a research that focused on how the concept programming paradigm is understood in general, and on the understanding of the following three programming paradigms, in particular: functional, procedural, and object-oriented. The research population included seventeen prospective computer science teachers who were participating in a "Programming Paradigms" course. Research observations are organized within a framework that categorizes students' thinking about the concept of programming paradigm in three levels of abstraction.