A computer science degree includes a wide variety of subjects:
- Programming languages
- Data structure
- Database system
- Intermediate physics and math
These are must do and core concepts of computer science.
At elective level:
- Artificial intelligence
- Data science