4 February 2013 Last updated at 19:33 GMT
Computer science is going to become part of the English Baccalaureate - one of the measures used in school league tables in England.
The English Baccalaureate (EBacc) requires pupils to get good GCSE grades in English, maths, sciences, history or geography and a language.
Technology firms have been calling for a bigger role for studying computing.
Microsoft's education director Steve Beswick welcomed the announcement as the "start of a journey" in changing how computer science is taught.
He wants the subject to be taught to even younger children, including in primary school.
A Google spokeswoman said this "marks a significant further investment in the next generation of British computer scientists".
Continue reading the main story