Abstraction and specification in program development
Abstraction and specification in program development
Pascal plus data structures, algorithms, and advanced programming (3rd ed.)
Pascal plus data structures, algorithms, and advanced programming (3rd ed.)
Pascal (4th ed.): problem solving and program design
Pascal (4th ed.): problem solving and program design
Making programming knowledge explicit
Computers & Education
Pascal: Understanding Programming and Problem Solving
Pascal: Understanding Programming and Problem Solving
Steps in Constructing Problem Solving Methods
Proceedings of the 7th European Workshop on Knowledge Acquisition for Knowledge-Based Systems
A Knowledge Base Approach to Learning to Program in Prolog
ICCAL '92 Proceedings of the 4th International Conference on Computer Assisted Learning
A Cognitive Model of Programming Knowledge for Procedural Languages
ICCAL '92 Proceedings of the 4th International Conference on Computer Assisted Learning
Paradigms and laboratories in the core computer science curriculum: an overview
ACM SIGCSE Bulletin
A cognitive approach to identifying measurable milestones for programming skill acquisition
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
A taxonomy of task types in computing
Proceedings of the 13th annual conference on Innovation and technology in computer science education
On the role of senses in education
Computers & Education
Hi-index | 0.00 |
This short note attempts to clarify some fundamental relationships within the domain of programming knowledge. In particular data concepts are discussed. Our aim is to draw a clear distinction between abstraction and generalization. Besides that attention is given to the role of metaknowledge. Deeper methodological understanding of these relationships is crucial for all those studying and practicing programming.