Didactic System for Object-oriented Modelling
WCCE '01 Proceedings of the IFIP TC3 Seventh IFIP World Conference on Networking the Learner: Computers in Education
Computer Science for Teachers: A Quest for Classics and How to Present Them
ICCAL '90 Proceedings of the 3rd International Conference on Computer Assisted Learning
Communications of the ACM - Blueprint for the future of high-performance networking
The quarks of object-oriented development
Communications of the ACM - Next-generation cyber forensics
Putting threshold concepts into context in computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
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
Threshold concepts in computer science: do they exist and are they useful?
Proceedings of the 38th SIGCSE technical symposium on Computer science education
The computing ontology project: the computing education application
Proceedings of the 38th SIGCSE technical symposium on Computer science education
A framework for describing and comparing courses and curricula
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Preparatory knowledge: propaedeutic in informatics
ISSEP'05 Proceedings of the 2005 Informatics in Secondary Schools - Evolution and Perspectives international conference on From Computer Literacy to Informatics Fundamentals
Introduction to computing: a fresh breadth of disciplines
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
Setting the Scope of Concept Inventories for Introductory Computing Subjects
ACM Transactions on Computing Education (TOCE)
GRAPHs: a learning environment for graph algorithm simulation primed for automatic fuzzy assessment
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
An eLearning environment designed for integrating eMathTeacher: compliant graph algorithm simulators
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Teaching software modeling in computing curricula
Proceedings of the final reports on Innovation and technology in computer science education 2012 working groups
How teachers in different educational systems value central concepts of computer science
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Identifying threshold concepts: from dead end to a new direction
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
The design of computer science curricula should rely on central concepts of the discipline rather than on technical short-term developments. Several authors have proposed lists of basic concepts or fundamental ideas in the past. However, these catalogs were based on subjective decisions without any empirical support. This article describes the empirical determination of central concepts for computer science education. Experts of computer science rated 49 concepts regarding four criteria. The cluster analysis of the data revealed the following central concepts: problem, data, computer, test, algorithm, process, system, information, language, communication, software, program, computation, structure, and model.