A question from Dorai get me thinking: does being good at maths help in programming?
I don’t have a personal view. But since Reportbee has data on the Class 12 examination results for the last three years, we thought we could do a bit of analysis.
Here’s the correlation of the scores of various subjects with Computer Science.
| Correlation | Subject |
|---|---|
| 0.79 | CHEMISTRY |
| 0.79 | PHYSICS |
| 0.75 | ENGLISH |
| 0.75 | MATHEMATICS |
| 0.72 | LANGUAGE |
| 0.67 | BIOLOGY |
| 0.66 | ECONOMICS |
| 0.66 | COMMERCE |
| 0.65 | ACCOUNTANCY |
| 0.56 | HISTORY |
| 0.52 | GEOGRAPHY |
It almost breaks neatly into four groups.
- Physics & Chemistry, both of which have a correlation of 0.79, and clearly are the most correlated with Computer Science
- Maths, English & Language, which have a correlation of 0.72 – 0.75
- Biology, Economics, Commerce and Accountancy, which hover at around 0.66
- History & Geography, which are 0.52 – 0.56
The results in 2010 are almost exactly the same.
| Correlation | Subject |
|---|---|
| 0.78 | PHYSICS |
| 0.78 | CHEMISTRY |
| 0.75 | ENGLISH |
| 0.75 | MATHEMATICS |
| 0.73 | LANGUAGE |
| 0.67 | ACCOUNTANCY |
| 0.65 | ECONOMICS |
| 0.65 | COMMERCE |
| 0.64 | BIOLOGY |
| 0.60 | GEOGRAPHY |
| 0.55 | HISTORY |
I’m not sure what it is that leads to this kind of correlation. In fact, the full correlation between every pair of subjects (for 2011) is below:
What inferences would you draw from this?
And what do you think is the reason for this?

Comments