Affiliation:
1. Israel Institute of Technology, Haifa, Israel
Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Reference19 articles.
1. Abelson H. Sussman G. and Sussman J. (1996). Structure and Interpretation of Computer Programs 2nd Edition The MIT Press Cambridge MA. Abelson H. Sussman G. and Sussman J. (1996). Structure and Interpretation of Computer Programs 2 nd Edition The MIT Press Cambridge MA.
2. Operational versus definitional: a perspective on programming paradigms
3. Towards empirical studies of programming in new paradigms
4. Coorder C. (1990). Teaching Hard Teaching Soft: A Structured Approach to Planning and Running Effective Training Courses Gower. Coorder C. (1990). Teaching Hard Teaching Soft: A Structured Approach to Planning and Running Effective Training Courses Gower.
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Computer Science Education Research in Israel;Past, Present and Future of Computing Education Research;2023
2. It Was Never About the Language: Paradigm Impact on Software Design Decisions;Software Engineering Perspectives in Intelligent Systems;2020
3. Research in Computer Science Education;Guide to Teaching Computer Science;2020
4. Overview of the Discipline of Computer Science;Guide to Teaching Computer Science;2020
5. Learning Abstraction in Computer Science;Proceedings of the 12th Workshop on Primary and Secondary Computing Education;2017-11-08