MSc Programs in Computer Science

Compare 293 MSc 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 Data Analytics and Marketing

GISMA Business School
Campus Full time Part time 1 - 2 years February 2018 Germany Berlin + 1 more

This course will teach you a range of marketing skills, including analysing statistics and interpreting large sets of data. [+]

MSc Data Analytics and Marketing

This course will teach you a range of marketing skills, including analysing statistics and interpreting large sets of data.

This programme has approval from the Chartered Institute of Marketing (CIM) and is both delivered and awarded by Arden University. You will be studying the course at GISMA's new campus in the heart of Berlin.

The university has an excellent track record, and in 2015, 79% of Arden students said that their careers improved because of the programmes they studied at the university. Early bird discount: up to 20% off if you book before the end of October 2017. 

Course Requirements A minimum 2:2 UK honours degree or equivalent. English proficiency at IELTS 6.5 or equivalent if you have not been previously taught in English ... [-]

Master of Science in Human-Computer Interaction

Rochester Institute of Technology (RIT)
Campus or Online Full time Part time 2 years September 2018 USA Rochester + 1 more

Human-computer interaction (HCI) addresses the design, evaluation, and implementation of interactive computing and computing-based systems for the benefit of human use. The HCI field has its roots in over 50 years of computer science theory, as well as in the applied social and behavioral sciences. HCI research is driven by technological advances and the increasing pervasiveness of computing devices in our society. With an emphasis on... [+]

Master of Science in Human-Computer Interaction Human-computer interaction (HCI) addresses the design, evaluation, and implementation of interactive computing and computing-based systems for the benefit of human use. The HCI field has its roots in over 50 years of computer science theory, as well as in the applied social and behavioral sciences. HCI research is driven by technological advances and the increasing pervasiveness of computing devices in our society. With an emphasis on making computing technologies more user-friendly, HCI has emerged as a dynamic, multifaceted area of study that merges theory from science, engineering, and design–as well as concepts and methodologies from psychology, anthropology, sociology, and industrial design–with the technical concerns of computing. The master of science degree in human-computer interaction provides the knowledge and skills necessary for conceptualizing, designing, implementing, and evaluating software applications and computing technologies for the benefit of the user, whether the user is an individual, a group, an organization, or a society. Human, technological, and organizational concerns are interwoven throughout the curriculum and addressed in team- and project-based learning experiences. Admission requirements To be considered for admission to the MS in human-computer interaction, candidates must:... [-]

MSc in Advanced Computer Science

Manchester Metropolitan University
Campus Full time Part time 1 - 3 years August 2018 United Kingdom Manchester + 1 more

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. [+]

MSc Degrees in Computer Science. 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. A third of your MSc will consist of a solo project with individual supervision. This is supported by a series of seminars/workshops, but the emphasis is on student-centred learning and recognises expectations about student autonomy, typical of postgraduate level and also is part of the strategy to enhance your employability through the development of confidence, self-awareness and self-sufficiency. We are a member of the Oracle Academy and highly rated in terms of research. Our supervision and facilities are also excellent. Students successfully completing this degree title will: Understand concepts and be able to apply appropriate techniques across a broad range of specialist computing subjects Be able to carry out a research-informed, practical project involving system construction or experimentation work. Features and benefits of the course The School has an extensive range of equipment in our own specialist laboratories which is supported by... [-]

M.S. in Computer Science

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

The ever-changing world of software and computer science has always demanded more advanced training and education. [+]

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-word 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... [-]


MSc Financial Computing

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

This programme will train you for advanced technical or managerial roles in new interdisciplinary areas of computational techniques and equip you with financial knowledge to deliver effective business solutions. [+]

MSc Degrees in Computer Science. Overview With the rapid advancement of computing technology, there is an increasing demand in the dynamic and challenging environment of financial services for a variety of technological talent to deliver business solutions on a global scale. The MSc Financial Computing programme addresses market demand and will train you for advanced technical or managerial roles in new interdisciplinary areas of computational techniques and equip you with financial knowledge to deliver effective business solutions. The Department of Computer Science and Software Engineering is equipped with specialist lab facilities for operating systems, networking, mobile computing and multimedia technology that will support your learning and research. Graduates of this programme, as with all XJTLU masters degrees, earn a University of Liverpool degree that is recognised by the Chinese Ministry of Education. Knowledge and skills By studying MSc Financial Computing, you will gain: • theoretical and practical knowledge of key areas of finance and computing in both industry and research • knowledge of the latest technology and applications for the finance industry, such as big data and business analytics • practical skills in research, analysis, realisation and evaluation of technical or research documents in financial computing. Modules You will undertake eight modules in the first two semesters and a dissertation project in the third semester for a total duration of 18 months. You will choose these modules based on the subject area of your first degree, such as computing, finance or other fields. The precise content of your dissertation project... [-]

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. ENSAI is currently the only French engineering school accredited to offer an all-English program with this unique training, combining Statistics and Computer Science. ENSAI was first accredited by the French Ministry of Higher Education and Research to deliver a Master of Science in Big Data in 2014 (known as a Master international or DNM in the French nomenclature). ENSAI has many years of experience dispensing multidisciplinary training (Statistics, Computer Science, and Econometrics), numerous international corporate and academic partnerships, a Big Data Academic Platform established by GENES, and a Big Data research chair financed by the Institut Louis Bachelier and the Fondation du Risque. ENSAI's Master of Science in Statistics for Smart Data will meet the very important needs of corporations and organizations of all kinds for graduate-level training that remains... [-]

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. [+]

MSc Degrees in Computer Science. 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 trainings. Courses cover foundational as well as advanced topics and methods. Core components of the program and areas of specialization include: Computational Systems Biology Computational Physics and Biophysics Bioinformatics RNA Biology Imaging and Modeling in Medicine Ecological Modeling Theoretical Biology Applied Mathematics Numerical Methods Please use the contact form to request more details on the CompLife curriculum. Career Options Graduates of the CompLife program are prepared for a career in biotechnology and biomedicine. Likewise, graduates of the program are qualified to move on to a PhD. Application and Admission The CompLife program starts in the first week of September every year. Please use the contact form to request details on how to apply. We are looking forward to receiving your inquiry. Scholarships and Funding Options All applicants are automatically considered for merit-based scholarships of... [-]

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 internet of things (IoT). The Programme builds an understanding of theoretical issues and practical competences for challenging design tasks in the field of embedded systems. [+]

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 internet of things (IoT). The Programme builds an understanding of theoretical issues and practical competences for challenging design tasks in the field of embedded systems. 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. After graduation, you can pursue a career in academia, industry or the public sector. The Programme is organised in co-operation with Åbo Akademi University. PROGRAMME IN BRIEF Programme structure Advanced-level studies in the major subject (65-70 ECTS) Compulsory courses Compulsory as well as optional courses Optional and language studies (20-25 ECTS) Optional studies in the minor subject (20 ECTS) Language studies (0-5 ECTS) Master’s thesis (30 ECTS) Academic excellence & experience Master’s Degree Programme in Embedded Computing is a two-year programme in the field of technology. It is designed to give you understanding of theoretical issues for starting PhD studies in the fields of embedded computing, cyber-physical systems (CPS) and internet of things (IoT). It also provides you with practical competences for challenging engineering jobs in the embedded systems industry. The Programme is jointly managed by the University of Turku and Åbo Akademi... [-]

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 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 organisations 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 makes graduates highly sought after individuals. Australian business and government agencies are generating huge demand for analytics professionals, driving salaries for high-quality practitioners upwards, according to the Institute of Analytics Professionals of Australia (IAPA) 2013 Skills and Salary Survey Report. The report shows the median salary for an analytics professional to be almost twice the median Australian full-time salary - fifty percent earning over $110,000 annually. Structure MSIT-BIDA requires you to study 168 units in total comprising of 78 units worth of MSIT-ITM core courses, 66 units of BIDA courses including a 12 unit Data Analytics Capstone Project, 24 units of elective courses and a 400 hours of internship. The combination of courses and real-world experience through the Data Analytics Capstone Project and Internship, allows you to tailor the program to your career and interest needs by selecting relevant elective courses whilst studying... [-]

MSc in Computer Science Future Networked Systems

Trinity College Dublin
Campus Full time Part time 1 - 1 year Open Enrollment Ireland Dublin + 1 more

Computer networking has transformed society over the past 20 years and is continuing to enable new advances from social networking through Internet-of-Things to Cloud computing. This strand builds on research activity within the CONNECT research centre and a long history of innovation and start-up companies at the school. [+]

MSc Degrees in Computer Science. Along with the core modules in the first semester, you will choose two modules from a list of three. These include Distributed Systems - which deals with concurrency, the science of distributed transactions, web services and advanced application frameworks. In Internet of Things, we explore the technology underlying this burgeoning area including middleware, service discovery and composition and sensor and network virtualization. Practical exercises will lead you through design, implementation and deployment of an end-to-end IoT application. In Next Generation Networks, we explore future trends in fixed and wireless communications networks including next-generation access, LTE and Software-Defined network technologies. Finally, you can choose one subject (5 credits) from a pool of MSc modules allowing you to complement your core interests in Future Networked Systems. In the 2nd semester, you will cover a 10 credit course in Advanced Software Engineering which explores the methods and techniques involved in large-scale software development encompassing Agile and eXtreme Programming (XP), Test-driven development and Re-factoring. Scalable Computing looks at how applications and workloads can be serviced by warehouse-scale computing facilities. The module will explore cloud architectures, resource management and security considerations. Arising from research within the school's Smart & Sustainable cities research centre, our Urban Computing Module will explore the techniques for gathering urban data, management of that data, visualization and alerts and will involve the development of a complete smart city application. A course in Security & Privacy will complement other courses covering such topics as Authentication, Digital Rights... [-]

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... [-]

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 Computer Simulation in Science

Bergische Universität Wuppertal
Campus Full time 4 semesters October 2017 Germany Wuppertal

The MSc program Computer Simulation in Science (CSiS) is taught in English and focuses on the application of computer-oriented techniques and methods to modern research problems in natural sciences and engineering. Graduates of this highly specialised program will [+]

Study among some of the world's greatest scientific minds in the Master of Science, Computer Simulation in Science (CSiS) program at Bergische Universität Wuppertal. The MSc programme Computer Simulation in Science (CSiS) focuses on the development, implementation and application of computer-oriented simulation techniques and methods to modern research problems in natural sciences and engineering. All courses of this M.Sc. programme are taught in English language. The MSc program lasts for 4 semesters (2 years) and has a total of 120 ECTS credits. Students who successfully complete the program will be awarded the degree of Master of Science (M.Sc.). Besides compulsory courses in Computer Simulation, Computer Science and Numerical Methods, students will take elective courses in one of the following specializations of their choice: Atmospheric Physics Computational Electromagnetics Computational Fluid Mechanics Experimental Particle Physics Financial Mathematics Materials Science Theoretical Chemistry Theoretical Particle Physics Pre-requisities Preliminary knowledge at Bachelor's level in the chosen subject as well as knowledge of at least one programming language is required. Program Curriculum This program consists of Compulsory and Elective courses during 3 semesters. First semester has only compulsory courses (with exception in the specialization of Computational Fluid Mechanics). Cooperations have been established with FZ Jülich. Interested in the CSiS Program? Click here to read the stories of notable alumni from the CSiS Program - http://www.csis.uni-wuppertal.de/en/alumni.html To apply, please read the following application information - http://www.csis.uni-wuppertal.de/en/application.html [-]

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. [+]

MSc Degrees in Computer Science. 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: Courses offered at the ESSEC Business School Campus Big data analytics This course will develop your analytical problem-solving skills and present you with the statistical methods needed to analyse and leverage multidimensional data. Forecasting & Predictive Analytics This course develops your judgement and critical sense in order to be able to produce and evaluate operational forecasts, and understand how it all can go wrong. Strategic Business Analytics This course will teach you to design, assess and manage business strategies and how to use quantitative techniques in a strategic consulting approach through real life case studies. Courses offered at the CentraleSupélec Campus Continuous & Discrete Optimization Programming exercsises are covered in this course as well as the basic theory and methods for the solution of optimization problems, and lineair and non-lineair programming. Big Data Algorithms, Techniques & Platforms This... [-]