I'm going to study Computing in a university which gives these courses:
- Computer Organization and Architecture
- Introduction to probability & statistics
- Discrete mathematics
- Linear algebra
- Data, computing and information
- Networked living
- Data Structures and algorithms
- Introduction to computer graphics
- Software development with objects
- Putting Java to work
- Team working
- Operating systems concepts
- Mobile Computing
- Relational databases: theory and practice
- Developing concurrent distributed systems
- Natural and artificial intelligence
- Using mathmatics
Is this major good for game development? If so, any advice?
My advice is this: pay special attention to Linear Algebra, almost all the concepts that they will teach you there are the ones that are applied to 3D computing.
Artificial Intelligence can help you a lot, due to that hopefully they will teach you the AI basics.
If there is one more class that I would recommend is Computational Theory, they teach you a lot about state machines, very very useful concepts in game development.
Overall it's a very decent set of courses, I think you're going to the right path. Also, never stop learning by yourself.
And never give up.