Masters in Computer Science

What is Computer Science

Computer Science is the study of theory, engineering, experimentation that form the basis for the design and effectiveness of computers. It involves heavy study of algorithms and their application in the real world. Computer Science can be defined as the study of automating algorithmic processes that scale.

It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that is the basis of the acquisition, representation, processing, storage, communication of, and access to, information.

Requirements to Study Computer Science

Most of the universities in the USA, Canada require you to give the GRE. Few universities from Germany require GRE scores. However, GRE is not required for admission to Australian universities. IELTS or TOEFL is compulsory for acquiring student visa and as a proof of English proficiency.

Core Subjects in Computer Science

There are various subjects that deal specifically with the individual topics and include:

  • Discrete Mathematics for Computer Science
  • Data Structures and Algorithms
  • Compiler Design
  • Database Management
  • Artificial Intelligence
  • Machine Learning
  • Software Engineering
  • Paradigms of Programming
  • Computer Networks
  • Computer Architecture

Specialisations in Computer Science

Specializations include:

  • Big Data, Cloud Computing
  • Computer Architecture
  • Computer Networks
  • Cyber-Physical Systems, Internet of Things
  • Cybersecurity, Privacy, and Trust
  • Embedded Systems, Real-Time Systems
  • High-Performance Computing, Parallel/Distributed Computing
  • Intelligent Systems, Machine Learning, Robotics
  • Mobile Computing, Social Networks
  • Reconfigurable Computing
  • Computational Geometry
  • Data Structures
  • Discrete Mathematics

Cost of Studying Computer Science

Although the fees vary from university to university, the average tuition cost for master’s studies in Computer Science engineering in the US are $37, 000/year. Average living costs vary upto $8900/year. They are almost the same in Canada. In Australia, average tuition costs are A$40000 / year and the average living costs are A$8,500/year.

Job Prospects after Masters in Computer Science

United States$49,408 - $116,672
United Kingdom£20,835 - £51,197
SwitzerlandCHF 26,406 - CHF 114,271
CHF 82,762
Sweden$36,068 - $80,519
SingaporeS$24,328 - S$72,950
New ZealandNZ$44,090 - NZ$99,887
Netherland€23,151 - €56,883
Japan¥1,910,000 - ¥10,750,000
Ireland€27,760 - €61,967
Germany€28,759 - €66,498
France€28,804 - €51,707
CanadaC$41,605 - C$90,433
AustraliaAU$47,680 - AU$105,407

2019 Top Universities for Masters in Computer Science

Stanford University
Massachusetts Institute of Technology
Harvard University
Rice University
University of California – Berkeley
Princeton University
University of California, Santa Barbara
ETH Zurich

More Universities to target for Computer Science in 2019