A content analysis of ten introduction to programming textbooks
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
The quarks of object-oriented development
Communications of the ACM - Next-generation cyber forensics
Java In A Nutshell, 5th Edition
Java In A Nutshell, 5th Edition
Introduction to Programming in Java: An Interdisciplinary Approach
Introduction to Programming in Java: An Interdisciplinary Approach
Minimally invasive programming courses: learning OOP with(out) instruction
Proceedings of the 42nd ACM technical symposium on Computer science education
Investigating cognitive structures of object oriented programming
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
What students (should) know about object oriented programming
Proceedings of the seventh international workshop on Computing education research
The gap between knowledge and ability
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
In introductory courses there are topics with a huge amount of concepts and interdependencies between them. Especially in the course materials the relevant definitions or specifications are widely spread. This paper presents a semi-automatic way of text analysis to display the structure of concepts in literature such as textbooks. Therefore we searched for text paragraphs that contain a definition or specification of a given concept. From the results we built a graphical representation, containing "definition-nodes" that show the logical structure of those concepts. We call it a Concept Specification Map. Furthermore we show an application of the method on five textbooks of introductory courses into object-oriented programming. We present the results of the analysis and draw some conclusions on their influence regarding introductory courses.