Computer Science Degrees: Graduate

If you’re looking for a path to a lucrative and exciting career, consider a graduate degree in computer science, says our guide.

It seems fair to argue that computer technology has, more than anything else, shaped the modern world. Things that we now take for granted– the internet, mobile phones, medical technology – would not be possible without the major developments made in the field of computing, particularly over the past 20 years. Computer science is the discipline which underpins all of this.

Graduate computer science programs


Computer programmer

At undergraduate level, computer science tends to focus on the mathematical foundations of the computers, giving students a solid grounding in how it is exactly that this technology works at the most basic level. At graduate level, the key differences, explains Minh Tran, Head of Communications at ETH-Zurich’s prestigious Department of Computer Science, are the opportunity to narrow one’s focus and the chance to start turning knowledge into action.

“Our master’s program combines theory and hands-on practice. Students have the choice between the general computer science track, which allows a combination of courses from different areas and grants a maximum freedom of choice, and seven more specialized tracks.”

Courses at ETHZ include Visual Computing, Information Security, and Software Engineering. If you have a specialization in mind, it is certainly worth checking a few institutions if you can’t find it at the first place you look – computer science is such a wide field it’s impossible to offer every specialism at every institution.