You are here



Course Guides
Masters in Computer Science

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. A master’s in computer science can give you a specialized focus on an area of technology, helping you develop your skills and career prospects.

Click on the tabs below to find out about masters in computer science courses structures, specializations and computer science careers.

Key Skills

Common skills gained with a master’s in computer science include:

  • Specialist knowledge of computer science theories, methods, practices and strategy
  • Knowledge of a range of programming languages
  • Understanding of computing architecture, construction, engineering and design
  • Understanding of computing software, tools, packages and design
  • Wide understanding of a range of computer-based systems
  • Awareness of and ability to cope with and adapt to rapid technological changes
  • Excellent mathematics/numeracy skills
  • Good foundation in physics
  • Ability to understand complex numerical data
  • Teamwork and leadership skills
  • Analytical and critical thinking skills
  • Creative thinking skills
  • Time management and organization skills
  • General commercial awareness
  • Written and oral communication skills, including presentations and report writing
  • Ability to negotiate, persuade, and present reasoned arguments
  • Strong problem-solving, analysis and decision-making abilities