Since Computer Science is such a diverse field we decided to incorporate them into 3 main subcategories:
Theoretical Computer Science
Computer Engineering
Applications