A Skillset/Mindset-Based Division of Computer Science Domains
Abstract
Computer Science is traditionally organized into academic subdisciplines such as Algorithms, Programming Languages, Systems, and Human-Computer Interaction. However, these subjects often misalign with the interdisciplinary skill clusters required in practice. This outline proposes a new, skillset- and mindset-based division of Computer Science domains, reflecting how practitioners apply knowledge and solve real-world problems. To the best of my knowledge, no previously published framework systematically divides Computer Science domains primarily by skillset or cognitive approach.
Fields of Study & Subjects
Information Systems Education and Curriculum Development
Teaching and Learning Programming
Software Engineering Techniques and Practices
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 24 January 2026
- Document type
- Preprint