Love mathematics and computation? Then studying computer science might be the ideal choice for you.

Though computer science is considered as good for those who think analytically and have a knack for solving problems, it can also be viewed as an interdisciplinary branch which incorporates programming, engineering, the natural sciences, psychology and linguistics.

In a world where every day-to-day activity is dominated by the use of computers, a student who majors in computer science can earn high salaries right after graduation. Companies are always willing to pay high salaries to highly-qualified computer science majors because more and more business is done through the computer and Internet.

The technical knowledge a student possesses is always attractive to recruiters at top companies. In addition, if the student has some amount of organizing and leadership skills, the likelihood of computer science majors being promoted to executive jobs is more, as the employers would like their computer section to be headed by someone with extensive technical knowledge as well as managerial skills.

In pursuit of a successful career in computer science, the university from which the student receives his or her degree also matters. Degrees from reputed universities are necessary to grab the attention of a recruiter. Only then can he assess your abilities as a computer science major.

According to QS World Rankings, following are the top universities in the world well-known for their computer science departments.

1. Massachusetts Institute of Technology, U.S.

2. Stanford University, U.S.

3. Carnegie Mellon University, U.S.

4. University of California, Berkely, U.S.

5. Harvard University, U.S.

6. University of Oxford, U.K.

7. University of Cambridge, U.K.

8. ETH Zurich (Swiss Federal Institute of Technology), Switzerland

9. National University of Singapore, Singapore

10. Princeton University, U.S.

11. The University of Tokyo, Japan

12. University of California, Los Angeles, U.S.

13. The Honk Kong University of Science and Technology

14. Cornell University, U.S.

15. University of Toronto, Canada

For a complete list of the best universities for computer science, visit QS World Rankings.