Master of Science Programs in Computer Science

Compare 313 Master of Science Programs in Computer Science

Computer Science

Master of Science programs offer significant advantages to students who successfully complete their requirements. Like other master programs, they allow students to build upon prior knowledge and focus their education on specific areas that are of great interest to them. Those with a love of computer science, for example, can pursue a Master of Science in that field to make them more desirable candidates for competitive career opportunities.

What is an MSc in Computer Science? These degrees allow students to increase their knowledge and understanding of computers and their systems, to prepare them for advanced positions in the workforce. Many programs are module based, and students engage in intensive training through lectures, supervised research, and small peer-led training. Coursework often includes software engineering, system development, natural computation, mathematical foundations, and artificial intelligence. Typical programs require students to have earned a bachelor’s degree in computer science, and can be completed in one to three years, depending on full, half, or partial enrollment capabilities.

Students who successfully complete an advanced computer science program often have an increased ability to think critically, rapidly and efficiently solve problems, and develop software.

While the cost of each program can vary depending on the institution and its location, programs are available throughout the world and are readily accessible to many. Prospective students are encouraged to research each degree program and institution prior to enrollment.

The demand for individuals with graduate-level degrees in computer science increases every day. Students can find rewarding careers with local and federal governments, software development companies, and information technology companies. Many students find great success as entrepreneurs in these fields, while others explore further education in a related doctoral program.

International options for computer science programs are numerous. Many programs offer online courses, so busy individuals from all areas of the world can work towards a degree as long as they have an internet connection. 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

MSc in Web Design and Development

Unicaf University
Online & Campus Combined Full time Part time Open Enrollment Cyprus Larnaca USA Hell's Kitchen Greece Athens Romania Bucharest United Kingdom London Egypt Cairo Ghana Accra Malawi Lilongwe Mauritius Port Louis Kenya Nairobi Nigeria Lagos State Somalia Mogadishu Zambia Lusaka Jordan Irbid Cyprus Online + 27 more

This programme studies in depth the principles of Web Design and imparts all necessary skills and knowledge needed to create successful, professional web designers and developers. Students learn how to design and develop high-quality websites, which are user-friendly, efficient and attractive. [+]

This programme studies in depth the principles of Web Design and imparts all necessary skills and knowledge needed to create successful, professional web designers and developers. Students learn how to design and develop high-quality websites, which are user-friendly, efficient and attractive.

Delivery Mode

Online and through Supported Open Learning.

Entry Requirements Regular admission to a Master’s programme requires an accredited Bachelor degree. Applicants with an accredited Master’s degree will also be considered for entry. HND Relevant holders with good relevant work experience (post graduation) may be considered for entry. English proficiency (if the Bachelor degree was not taught in English). Updated CV. One official letter of recommendation (either Academic or Business). Personal Statement (minimum 500 words). Copy of passport or ID. Pathway UU-FNT-203-ZM Introduction to Master Degree UU-Msc-IND100-ZM Induction Module UU-MWD-500 Design for Web Content UU-MWD-510 Content Management UU-MWD-520 Applied Art for the Web UU-MWD-630 User Experience Design UU-MWD-640 Social Media and SEO UU-MWD-650 Programming and Scripting UU-MWD-760 Cyber Security UU-MWD-770 Web Technologies UU-MWD-780 Project [-]

MSc in Advanced Computer Science

Manchester Metropolitan University
Campus Full time 1 year August 2018 United Kingdom Manchester

This course is aimed at Computing graduates who wish to specialise further in Computer Science improving their knowledge, understanding, skills and capabilities. Our postgraduate courses are concerned with vocational education, and it is anticipated that the majority of MSc graduates will either enter employment (or continue) as IT/Computing professionals, or progress to doctoral work with a probable view to pursuing academic or research careers. [+]

This course is aimed at Computing graduates who wish to specialise further in Computer Science improving their knowledge, understanding, skills and capabilities. Our postgraduate courses are concerned with vocational education, and it is anticipated that the majority of MSc graduates will either enter employment (or continue) as IT/Computing professionals, or progress to doctoral work with a probable view to pursuing academic or research careers.

You will study four specialist, advanced units including High Performance Computing and Big Data and Advanced Computer Networks and Operating Systems. A wide-range of optional units allow you to tailor your course to specialise in areas of your choice.... [-]


M.S. in Computer Science

University of San Francisco - College of Arts & Sciences
Campus Full time 2 years August 2018 USA San Francisco

The Master of Science in Computer Science (MSCS) provides students with a broad background in software development and other core disciplines of computer science. This core background serves as a sound foundation for CS graduate students as they develop a substantial software project - either as a research-driven or commercially sponsored project. [+]

Master in Computer ScienceThe ever-changing world of software and computer science has always demanded more advanced training and education.With the University of San Francisco's prime location in the heart of the San Francisco Bay Area and its proximity to Silicon Valley, USF graduate students enjoy an environment rich with the many innovations and opportunities of this world-renown region of technology. For these reasons and others, the number of students in the graduate program in Computer Science at the University of San Francisco has grown by 65% since 1999.USF also offers a three-year MSCS Bridge Program that provides a unique opportunity for students who are from non-Computer Science backgrounds to pursue an MS in Computer Science. In the first year, students take preparatory classes. The Master of Science in Computer Science (MSCS) provides students with a broad background in software development and other core disciplines of computer science. This core background serves as a sound foundation for CS graduate students as they develop a substantial software project - either as a research-driven or commercially sponsored project.Small classes and close interaction with full-time faculty are a hallmark of graduate education at USF. Along with the full-time teaching and research faculty, outside experts bring real-world computing experience to the classroom. In the Harney Science Center on the USF campus, a state-of-the-art computer and multimedia studio was constructed and endowed with a $2.5 million gift from a Computer Science alumnus. Students and faculty also maintain the W.M. Keck Computer Cluster (a Myrinet-connected network of... [-]


MSc Social Computing

Xi'an Jiaotong-Liverpool University
Campus Full time 18 months September 2018 China Suzhou

The MSc Social Computing program addresses the market demand, providing specific training for understanding, managing, developing, implementing and commercializing interactive social media on the Internet. [+]

Overview

The internet revolution has generated a socially interactive environment that creates new business opportunities for enterprises. Many international software-development enterprises such as IBM, HP, Microsoft, Google, and SAS have their own social computing/media development teams. Other IT enterprises, such as Apple, Oracle, Cisco and Nokia own products with social computing functions. Similarly, many national and international companies successfully turn significant profits through social network sites such as Facebook, LinkedIn, Yahoo, Twitter, Google, Myspace, Amazon, Sina Weibo, TaoBao, RenRen, and QQ.

The MSc Social Computing programme addresses market demand by providing you with training for understanding, managing, developing, implementing and commercializing interactive social media on the internet. It will train you for advanced technical or managerial roles in new interdisciplinary areas of social informatics and internet computing.... [-]


Master of Science in Information Technology (Business Intelligence and Data Analytics) 21-Month Track

Carnegie Mellon University in Australia
Campus Full time 21 months January 2018 Australia Adelaide

The MSIT-BIDA program combines a comprehensive information technology and management curriculum with BIDA courses, a compulsory 400 hours of internship and an industry-based Data Analytics Capstone Project. [+]

Master of Science in Information Technology - Business Intelligence and Data Analytics (MSIT - BIDA)

Carnegie Mellon University in Australia

The MSIT-BIDA program combines a comprehensive information technology and management curriculum with BIDA courses, a compulsory 400 hours of internship and an industry-based Data Analytics Capstone Project.

MSIT-BIDA is tailored for students seeking to develop cutting-edge skills in IT Management and data analytics. As analytics professionals and data scientists, intelligent in their application of technology, graduates can provide value for organizations by understanding how technology interacts with business processes, strategy, and policy. These desirable skills, coupled with advanced knowledge in business intelligence and “big data” technologies make graduates highly sought after individuals.... [-]


MSc in Computer Science Data Science Strand

Trinity College Dublin
Campus Open Enrollment Ireland Dublin

Data Science or Big Data has become a hugely important topic in recent years finding applications in Healthcare, Finance, Transportation, Smart Cities and elsewhere. In this strand, Trinity's leading experts in this field will guide you through how to gather and store data (using IoT and cloud computing technologies, process it (using advanced statistics and techniques such as machine learning) and deliver new insights and knowledge from the data. [+]

Along with the core modules in the first semester, you will learn the key techniques of Data Mining & Analysis including classification techniques, neural networks and ensemble methods with practical work in the R language. You may choose one additional module (5 ECTS) from a pool.

You will build on this in the 2nd semester with a course on Optimisation Algorithms for Data Analysis which will explore topics such as Convex optimisation, large dimension simulation with an opportunity to apply your new found skills in a project using Python, R or Scala. In Applied Statistical Modelling, you will deal with many popular techniques such as Markov Chains and Monte Carlo Simulation with an opportunity to apply these techniques to a real data set. You will learn how to reveal the insights derived from large data sets in the Data Visualisation module. Finally, you will discover how large data sets might be gathered and manipulated in large cloud computing facilities in the Scalable Computing module and cover essential cyrpto and security concerns in the Security & Privacy module. In addition, you can choose one additional module from a pool.... [-]


MSc in Data Sciences & Business Analytics ESSEC - CentraleSupélec

ESSEC Business School
Campus Full time 15 months September 2018 France Paris

The Data Sciences & Business Analytics program is built on the premise of learning by doing. That is to say, we don't want you to just theorize about your chosen field of expertise, but to experience it and to delve into the complexities of business life in the real world. [+]

CentraleSupélec is one of the best engineering schools in the world and it has parterned with ESSEC Business Schoolto provide a very innovative and comprehensive program. The program is proposed and coordinated by ESSEC Business School and Centrale-Supélec. You will study at both campuses (both in Paris) and reap the benefits of both schools.

Structure The year is divided into trimesters: Trimester 1 is dedicated to the compulsory foundation courses Trimester 2 focuses on specialised courses in either business analytics or data sciences Trimester 3 offers excellence courses on trending topics in the field

Compulsory foundation courses From October to December, you will attend six core courses: ... [-]

MSc in Artificial Intelligence

Radboud University
Campus Full time 2 years September 2018 Netherlands Nijmegen

You will learn how to advance the study of brain and cognition by adopting typical AI tools, such as computer simulation, brain-computer interfacing and robotic design. [+]

Introduction In the Master’s programme Artificial Intelligence (AI) you will learn how to advance the study of brain and cognition by adopting typical AI tools, such as computer simulation, brain-computer interfacing and robotic design.

Programme

Depending on your interest, you can specialise in one of the following domains: Computation in Neural and Artificial Systems, Robot Cognition, and Web and Language Interaction.

Unique character

This programme has a unique character, focusing on connections between artificial intelligence and cognitive neuroscience. Understanding how the brain works and how it supports intelligent cognitive behaviour is essential for effective agent design. In turn, agent design can lead to hypotheses about how intelligent behaviour is realised by humans. ... [-]


Master’s Degree Programme in Embedded Computing

University of Turku
Campus Full time 2 years August 2018 Finland Turku

The master’s degree programme in embedded computing gives profound knowledge in the field of embedded computing, cyber-physical systems (CPS) and the internet of things (IoT). The programme builds an understanding of theoretical issues and practical competencies for challenging design tasks in the field of embedded systems. [+]

masters.utu.fi

Master’s Degree Programme in Embedded Computing

Become an expert in embedded systems design!

The master’s degree programme in embedded computing gives profound knowledge in the field of embedded computing, cyber-physical systems (CPS) and the internet of things (IoT). The programme builds an understanding of theoretical issues and practical competencies for challenging design tasks in the field of embedded systems.

Apply now! The application period for the studies starting in autumn 2018 is 1 December 2017 – 31 January 2018.

In order to master the development process, you will obtain a firm foundation of design methods, software and hardware architectures, as well as programming of embedded systems. Together with innovation and entrepreneurship studies, the Programme enables you to work in the embedded systems industry from start-ups to large-scale enterprises.... [-]


MSc in Computer Science

Aarhus University
Campus Full time 2 years September 2018 Denmark Aarhus Herning Copenhagen Emdrup + 3 more

Whether you are interested in complex algorithms, IT security, logic and semantics, pervasive computing or something completely different within the field of computer science, this research-oriented programme will give you the opportunity to specialise in an area of your choice. [+]

FOR A CAREER IN PROGRAMMING AND SOFTWARE DEVELOPMENT HIGH-LEVEL RESEARCH

Whether your interest is in complex algorithms, IT security, logic and semantics, pervasive computing, or something completely different within the field of computer science, this programme will give you the opportunity to specialise in an area of your choice.

For more information regarding research areas in computer science at Aarhus University, visit www. cs.au.dk/research.

QUALITY TEACHING IN AN INFORMAL SETTING

The Master’s programme in Computer Science is dedicated to the highest-quality teaching in an informal learning environment. Our international teaching staff expect students to take an active part in the programme, and staff–student consultation is always encouraged. The teaching is a mix of lectures and classes, with preparatory work in study groups.... [-]


MSc in Statistics for Smart Data

ENSAI: National School for Statistics and Information Analysis
Campus Full time 2 semesters September 2018 France Rennes

ENSAI is taking advantage of its accreditation renewal to revamp the Master of Science in Big Data program to shift its focus to Smart Data. As a result, the existing program will become the Master of Science in Statistics for Smart Data to reflect the evolution of the program. [+]

From Big Data to Smart Data

ENSAI is taking advantage of its accreditation renewal to revamp the Master of Science in Big Data program to shift its focus to Smart Data. As a result, the existing program will become the Master of Science in Statistics for Smart Data to reflect the evolution of the program.

Smart Data at ENSAI

The demand for skills in the field of high-dimensional data processing, is increasing dramatically worldwide, yet serious academic programs for this domain are still quite rare.

Smart Data focuses on revealing the Value and Veracity from the Volume, Variety and Velocity of Big Data to meet the vital challenge of identifying relevant and valuable information among the plethora of data available. ... [-]


MSc in Computational Life Science

Jacobs University
Campus Full time 2 years September 2018 Germany Bremen

The Computational Life Science MSc program at Jacobs University provides students with the computational tools for modeling biological systems and analyzing biological data. Graduates of the program are prepared for a career in biotechnology, biomedicine and research. [+]

Computational Life Science

In recent years, biological research has become increasingly interdisciplinary, focusing heavily on mathematical modeling and on the analysis of system-wide quantitative information. Sophisticated high-throughput techniques pose new challenges for data integration and data interpretation.

The Computational Life Science (CompLife) MSc program at Jacobs University meets these challenges by covering computational, theoretical and mathematical approaches in biology and the life sciences. It is geared towards students of bioinformatics, computer science, physics, mathematics and related areas.

Program Features

The CompLife program is located at Jacobs University, a private and international English-language academic institution in Bremen, Germany. CompLife students at Jacobs University take a tailor-made curriculum comprising lectures, seminars and laboratory training. Courses cover foundational as well as advanced topics and methods. Core components of the program and areas of specialization include:... [-]


Master of Computer Science (MSc) - Software Engineering

EPITA Graduate School of Computer Science
Campus Full time 2 years September 2018 France Paris

The program emphasises the development of quality software and the transfer of this knowledge to the industry. [+]

Program objectives

The program emphasises the development of quality software and the transfer of this knowledge to the industry. Topics include requirements and system design, testing strategies, and software development, providing students with the skills needed to carry out major Software Engineering projects.

Testimony

Masoom Tulsiani - India - Software Engineering The opportunity to study in a city like Paris and study specialized modules of Mobile Application development attracted me initially to EPITA – MSC in Software Engineering program. The entrepreneurial culture in EPITA and thriving Internet startups in Paris gives lot of opportunities for engineering students to work for tech companies. I have been given exciting opportunities and ample learning opportunities and training on financial products.... [-]


MSc in Computer and Systems Engineering

Tallinn University of Technology
Campus Full time 2 years August 2018 Estonia Tallinn

The Master’s programme focuses on designing and using complex modern computer systems. As part of the programme, students cover such subjects as innovation and entrepreneurship, hardware systems design and modelling, computer architecture and programming, software project management and databases, to name but a few. [+]

Degree awarded: Master of Science in Engineering (MSc) Workload: 120 ECTS Language of instruction: English Nominal study period: 2 years Pre-Requisites: Bachelor's degree or equivalent related to engineering. In practice, it is expected that you know how to program (preferably in C) and are familiar with the basics of discrete mathematics, higher mathematics (differential equations), electronics and control theory. Tuition fees and scholarships: 1 ECTS = 100 EUR. Nominal study load per 1 year = 60 ECTS/€6000, 25 tuition fee waiver scholarships available that guarantee free studies. Detailed information about the scholarship is available here Number of places available: 30

The Master’s programme focuses on designing and using complex modern computer systems. As part of the programme, students cover such subjects as innovation and entrepreneurship, hardware systems design and modelling, computer architecture and programming, software project management and databases, to name but a few.... [-]


Masters in Computer Science (1-year)

Harbour.Space
Campus Full time 1 - 1 year September 2018 Spain Barcelona

The MSC programme is an intensive one-year programme designed for those who desire to deepen their comprehension with the practical aspects of Computer Science. [+]

The MSC programme is an intensive one-year programme designed for those who desire to deepen their comprehension with the practical aspects of Computer Science. The programme is heavily geared towards developing students’ professional skills needed for employment, while being able to adapt to rapidly changing technology, to work effectively, professionally and ethically in computing-related professions, as demonstrated by their communications, teamwork and leadership skills. Applicants could be graduates from other degrees with a strong mathematical core, or those continuing their academic pursuit after achieving a BSc in computer science.

PROGRAM STRUCTURE Java Programming This course introduces computer programming using the Java programming language with object-oriented programming principles. Students will learn all complex aspects of the language: data types, memory management and garbage collection, generics, annotations, standard data structures, IO, JDBS/JPA and multithreading. Special attention will be paid to the process of applications development, debugging and testing. Also, emphasis is placed on the development of the web server application. Computing Technology The class offers an overview of the emergence of computing and the technology that enables it. The course begins with the basics of the hardware architecture starting from logic gates and instructions, covers compilers and operating systems, surveys networks, and concludes with a description of large computing systems at the scale of cloud server farms. Relational Databases The course on databases is designed for students who know the basics of programming, and it requires students to be familiar with the basic principles of the workings of a computer, in particular... [-]