A Skillset/Mindset-Based Division of Computer Science Domains

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.

  • Time: 2026-01-24
  • Essay: https://zenodo.org/records/18445253
  • BibTeX:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @misc{wu_2026_18445253,
    author = {Wu, Jifeng},
    title = {A Skillset/Mindset-Based Division of Computer Science Domains},
    month = jan,
    year = 2026,
    publisher = {Zenodo},
    doi = {10.5281/zenodo.18445253},
    url = {https://doi.org/10.5281/zenodo.18445253},
    }

A Skillset/Mindset-Based Division of Computer Science Domains
https://jifengwu2k.github.io/2026/01/24/A-Skillset-Mindset-Based-Division-of-Computer-Science-Domains/
Author
Jifeng Wu
Posted on
January 24, 2026
Licensed under