MA Programs in Computer Science

Compare 8 Masters of Arts in Computer Science

Computer Science

A master's degree generally takes one to two years to complete and provides a more advanced education to help one achieve his or her career goals. Master of Arts degrees are available in a wide range of fields and often include the opportunity to concentrate on a specific area of expertise.

What is an MA in Computer Science? An advanced degree in computer science provides students with a more intensive education in the concepts and techniques for the design, programming and application of computer systems. Students can choose to get a general computer science degree or they can focus on a specialty, including data science, game development, computer security, computer networks, software engineering, intelligent robotics, multimedia and creative technologies, and high performance computing and simulation. Courses include advanced work in computing, operating systems, computer communications, algorithms, coding and associated subjects.

Advanced coursework in computer science provides students with the knowledge and skills necessary to excel in work involving computers, which is also becoming an essential life skill. It is a highly sought-after degree in today's technology-dependent market. 

The price for obtaining an advanced degree in computer science differs depending on the institution, length of study and geographical location. To accurately budget for your degree, you will need to contact prospective schools directly and ask about their tuition fees.

With an MA in Computer Science, most graduates find work in the information technology field. Typical careers include IT or network architects, data scientists, database administrators, security engineers, configuration managers, application developers, database or software developers, or user experience designers. With an advanced degree, graduates often work at a senior or management level within the different IT fields.

Many institutions around the world offer advanced degrees in computer science, but they have different focuses. To find the right school for you, be sure to research the offered areas of expertise. To start your path toward an MA in Computer Science, search for your program below and contact directly the admission office of the school of your choice by filling in the lead form.

Read More

MA in Digital Humanities

Tufts University - Graduate School of Arts and Sciences
Campus Full time Part time September 2018 USA Medford

The central intellectual focus of this program is the study of the creation, transmission, preservation, and transformation of knowledge across time and culture, from Classical Antiquity through premodern times. [+]

The central intellectual focus of this program is the study of the creation, transmission, preservation, and transformation of knowledge across time and culture, from Classical Antiquity through premodern times. The program puts a heavy focus on digital techniques in order to facilitate the study of such a broad field. Students will thus acquire a deeper knowledge of the humanities while learning and practicing computing skills in a hands-on research environment. Graduates will be well prepared to pursue Ph.D. programs and academic careers or careers in publishing, media, and technology.

Requirements Candidates must successfully complete eleven (11) courses at the graduate level. Two will be devoted to a common core course (Computational Methods for the Humanities, COMP 5/CLS 160) and a programming class (COMP 10); Two will be selected among advanced offerings in the study of classical literature (Latin, Greek, Sanskrit or other approved language). Four courses will be electives selected from a preapproved list. Three courses will be devoted to a research project. Students must select the four electives from at least two different departments or programs. These four courses can be either specialized seminars or general survey courses with separate graduate sections. To meet these course requirements, students will be able to select from an array of courses according to their particular academic and vocational interests and needs. Students are required to complete a research project equivalent in scope to a Master's thesis. This project will fulfill 3 class credits, one usually taken in the fall of the second... [-]

MA in Communications Policy

University of Westminster - Westminster School of Media, Arts and Design
Campus Full time Part time 1 - 5 years United Kingdom London

This course is designed to give you a critical analysis of issues of policy and regulation in the media, information and/or telecommunications/internet sectors, which may include links between policy and policy-making affecting media industries and telecommunications/internet and political, economic or social developments affecting markets, companies, technologies, institutions or international relations. [+]

This course is designed to give you a critical analysis of issues of policy and regulation in the media, information and/or telecommunications/internet sectors, which may include links between policy and policy-making affecting media industries and telecommunications/internet and political, economic or social developments affecting markets, companies, technologies, institutions or international relations. The course encourages diversity and is designed to have international appeal. It ensures that you receive a relevant, well-grounded, high-quality education and skill base, enabling you to have a wide, clear and comprehensive understanding of communications policies.

Based on continuous assessment, the course is taught in lectures and seminars by the team from Westminster’s top-rated Communication and Media Research Institute (CAMRI). You will be part of a bustling, multicultural academic department which boasts a strong research culture. You will be able to attend the regular talks by outside speakers (academics and practitioners) on a variety of communication and mass media issues.... [-]


Master of Arts in Computer Science

International Black Sea University
Campus Full time 2 years August 2018 Georgia Tbilisi

When you study computer science, you will learn about the fundamental principles of the science as well as advanced techniques that are used for practical systems development. You will learn how to think and solve problems in a logical way and how to express your solutions as computer programs. You will work on individual and team projects to develop new systems. [+]

When you study computer science, you will learn about the fundamental principles of the science as well as advanced techniques that are used for practical systems development. You will learn how to think and solve problems in a logical way and how to express your solutions as computer programs. You will work on individual and team projects to develop new systems. Our program is one of practical hands-on experience, designed to engage your passion for technology, computers, and problem-solving with grounded fundamentals and practical application.

Language of Instruction: 1. English, 2. Georgian Program Duration: 2 years (120 ECTS) Awarded Qualification: Master of Computer Science Tuition fee for Georgian citizens: 3540 GEL Tuition fee for international students: 3000 USD ... [-]

MA in Software Engineering

Beijing Institute Of Technology
Campus Full time September 2018 China Beijing

Software Engineering at BIT is in the forefront of national software programs and is a key program in the Ministry of Industry and Information Technology. The program, with software engineering as the key subject, includes software system development and software engineering management. [+]

MA in Software Engineering

Software Engineering at BIT is in the forefront of national software programs and is a key program in the Ministry of Industry and Information Technology. The program, with software engineering as the key subject, includes software system development and software engineering management. The program mainly covers basic theory, knowledge and skills in software engineering and computer science, software analysis and development, computer application system, and the design and development of computer network systems.

Graduates, with advanced engineering methods, tools, and techniques in the field of software engineering, will be employed in the fields of software system analysis, development and maintenance.... [-]


MA in Web Design & Content Planning

University of Greenwich
Campus Full time Part time 1 - 2  September 2018 United Kingdom London + 1 more

This programme takes graduates from many disciplines and provides them with the skills to plan, design, build and promote effective websites. It is designed for people who manage corporate websites, those who wish to start their own web business and those who would like to build a career in the web design industry. The design of excellent websites presents a notable intellectual challenge and, during the programme, students develop a modern, professional and 'real-world' approach. Our objective is to provide a balanced education in the three main aspects of web design and content management: technical, functional and aesthetic. [+]

The technical aspects of the teaching provide an understanding of the tools, technologies and principles used for the design and development of contemporary websites. This includes the creation of semantically correct markup, the separation of presentation from content (HTML and CSS) and compliance with web standards (W3C).

The functional aspects focus on the creation of websites with good information architecture that are accessible, useable and findable as a result of effective search engine marketing and optimisation (SEM/SEO). Students learn how people use the web, how they navigate web content and how they search for information. The aesthetic aspects of web design are considered in relation to graphic, artistic, typographic and business objectives, including corporate identity and branding.... [-]


MSc in Data Analytics

National College of Ireland
Campus Full time 1 year January 2018 Ireland Dublin

This computing course aims to produce high-quality, technically competent, innovative graduates that will become leading practitioners in the field of data analytics. Upon completion of this course, graduates will be able to... [+]

MSc in Data Analytics

This computing course aims to produce high-quality, technically competent, innovative graduates that will become leading practitioners in the field of data analytics. Upon completion of this course, graduates will be able to:

Conduct independent research and analysis in the field of data analytics Implement a research idea using the latest industry practices Demonstrate expert knowledge of data analysis and statistics Critically assess and evaluate business and technical strategies for data analytics Develop and implement business and technical solutions for data analytics About this Course

The course structure accommodates a wide audience of learners whose specific interests in data analytics may be either technically focused or business focused. All students will also gain exposure to pertinent legal issues and product commercialisation considerations associated with the data analytics field.... [-]


MA in Computer Science

University of Lodz
Campus Full time 3 years October 2018 Poland Łódź

The programme includes algorithms analysis, network programming and distributed systems, advanced databases, internet portals, artificial intelligence, neural networks and genetic algorithms. During the course of the studies participants acquire professional knowledge that enables them to work at the offices of the public administration, as well as institutions of the European Union. [+]

The programme includes algorithms analysis, network programming and distributed systems, advanced databases, internet portals, artificial intelligence, neural networks and genetic algorithms. During the course of the studies participants acquire professional knowledge that enables them to work at the offices of the public administration, as well as institutions of the European Union. The graduates are awarded MA degree in Computer Science.

The graduates of this programme will possess: knowledge of the rudiments in Computer Science that enables them to solve computer problems single-handed and implement their solutions, proficiency in programming, the understanding of computer's specification and complexity, basic skills in preparation, implementation and verification of computer software, ability to use computer tools in practice and knowledge that enables fast adaptation to dynamically changing computer reality. ... [-]


MA in Social Anthropology & Computing

University of Kent, School of Anthropology & Conservation
Campus Full time 1 year August 2018 United Kingdom Canterbury

The aim of the MA in Social Anthropology with Computing is to prepare you to apply appropriate computer-based methods to anthropological research at a relatively advanced and creative level. [+]

Our School is highly inter-disciplinary and our postgraduate students can benefit from a wide variety of expertise not only in the traditional fields of social anthropology but also in areas such as environmental anthropology, ethnobotany, conservation biology, biodiversity management, environmental law and, in particular, computing applications for anthropology. The School also houses the Centre for Social Anthropology and Computing (CSAC) under its Director, Dr. Michael Fischer. Thanks to the Centre the School is one of the world's leading institutions in the field of the application of computing techniques to anthropology.

The aim of the MA in Social Anthropology with Computing is to prepare you to apply appropriate computer-based methods to anthropological research at a relatively advanced and creative level. You will develop a research perspective in social anthropology - the design, planning, implementation and analysis of anthropological research - and apply specialised computing methods to anthropological research and analysis. ... [-]