Question: what are the different branches of computer science?
Answer: Originally Answered: What are the main Branches of computer science? Algorithms, Languages, Operating Systems, Databases, Compiler Design, Data Structures, Artificial Intelligence, Computational Geometry, Computer Graphics, Quantum Computing are the ones off the top of my head.