There are nearly 20 specializations in computer science - AI, ML, Cognitive Science, Computer Graphics, Data Processing, Information Technology, Software Engineering, Theoretical Computer Science, Bioinformatics, and many more. The availability of CS specializations also varies from university to university.