By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Hi, my cousin is doing Computer Science at Cambridge, which is one of the most academic courses in the world for this subject. In order to do this he took Maths, Further Maths and Physics courses in high school, no computer courses at all (they discourage you taking any).

He has 14 lectures a week plus 8 hours of practicals and ~20 hours of tutorial and tutorial homework. That still leaves time for him to play video games if he wants.

You need two things: 1) as much Mathematics as you can get at high school, and as high a grade as possible in it, and 2) Loving program efficiency, and wanting to make everything you code more efficient. CS is not about getting results (that's "programming"), it's about literally the theory of efficient computation.

There are plenty of easier programmes calling themselves CS but are really just office-work and VB macros courses. These have inferior job prospects.