Master of Science Programs in Computing

Compare 143 Masters of Science in Computing

Computing

Many people choose to pursue a Master of Science after being awarded an undergraduate degree or after working in a particular field. Those who have a deep interest in computing may benefit from completing an Msc program.

What is an MSc in Computing? These Master of Science programs are aimed specifically at individuals who have undergraduate degrees in areas other than computing and who wish to create new career opportunities by expanding their knowledge bases. Programs are typically module based, with study areas including research techniques, databases, object-oriented programming, internet and multimedia technology, and software development methodologies with unified modeling language. Dissertation projects are a common requirement, and overall coursework can take one to two years for students to complete.

Those who finish these graduate computing programs develop essential knowledge and vital skills in critical thinking and reasoning, communication, problem solving, and project management. The completion of an Msc provides students with unique advantages over their peers and allows them to deeply delve into the topics that they are passionate about.

These programs, like many others, have variable tuition costs that can significantly change depending on the institution and its location throughout the world. Students are strongly encouraged to confirm tuition and administrative costs before accepting and committing to a position as an enrolled student in any program.

Career opportunities for graduates of Master of Science in computing programs are diverse. Coursework prepares students for successful employment in the public and private sector in engineering and research, software development, systems analysis, data analysis, and IT management. Opportunities are also available with commercial and academic researchers.

 

Master of Science in Computing programs can be found around the world at many highly respectable institutions. In addition to traditional classes, many universities also offer online coursework. This is particularly advantageous for those who may live in remote areas or who have constraints on their time and are unable to complete a traditional degree. 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

MS, Computer Science

Concordia University Chicago
Campus Full time 2 years August 2017 USA Chicago

The Master of Science in Computer Science graduate program is designed to prepare students for immediate entry into the nation’s professional workforce in computer science. [+]

MSc Degrees in Computing. MS, Computer Science The Master of Science in Computer Science graduate program is designed to prepare students for immediate entry into the nation’s professional workforce in computer science. The program will help provide advanced quality graduate studies, in the areas of critical importance and great demands (such as Software Engineering, Database, Website Development, Computer Networking, Cyber Security, Big Data, Cloud Computing and Mobile Application Development), to the citizens of the Illinois, the nation and the world. Typical career paths include: Data analyst IT consultant Multimedia programmer SEO specialist Systems analyst Web developer Course Requirements Academic Entry Requirements: Bachelor’s degree from a U.S. equivalent, regionally accredited institution GPA earned 2.85 or above English Language Proficiency*: IELTS: minimum 6.0 or TOEFL: minimum 72 (internet-based) or Michigan Test: minimum 85 or Bachelor’s degree from international English-speaking university or advanced degree from a U.S. institution Official test scores should be provided. Other Documents: Completed and signed application Objective statement Copy of official transcript Copy of passport Two letters of recommendation Proof of English language proficiency Declaration of finances/bank statement/financial guarantee *Once admitted to the program, a student’s transcripts will be evaluated to determine if prerequisite coursework is needed. Candidates will be provided with a program plan which will outline their graduate program. Candidates will be evaluated on demonstrated proficiency in the following prerequisite areas: - C++ or Java - Data Structures - Operating Systems - Computer Architecture Note: If the candidate is deficient in any of the above prerequisite areas,... [-]

Master of Science in Computing Security

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

This cross-disciplinary program enables graduates to develop a strong foundation preparing them for leadership positions in both the private and public sectors in the computer security area or for an advanced degree. [+]

MSc in Computing Security and Information Assurance

Developers and practitioners need to understand the importance of building security and survivability into systems, rather than trying to add it once systems are installed. This curriculum addresses these concerns by drawing on the expertise of the faculty from the departments that make up the Golisano College.The MS in computing security and information assurance includes a foundation of seven core courses designed to give students a better understanding of the technological and ethical roles of computer security in society. Students then develop a specialization in one of several areas by selecting four related elective courses under the guidance of a faculty adviser. Students conclude their program of study with a thesis, completed under the guidance of the faculty. This cross-disciplinary program enables graduates to develop a strong foundation, preparing them for leadership positions in both the private and public sectors in the computer security industry or for an advanced degree. Students also can prepare for academic or research careers in computer security and information assurance, as well as further academic study.Faculty members in the contributing departments are actively engaged in consulting and research in the information assurance areas, including cryptography, databases, networking, and software engineering. There are many opportunities for graduate students to participate in these research activities toward thesis or independent study work.... [-]


MSc in Advanced Computer Science

Manchester Metropolitan University
Campus Full time Part time 1 - 3 years August 2017 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 Computing. 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 a... [-]

MSc Forensic Computing

Coventry University
Campus Full time 1 year September 2017 United Kingdom Coventry

To pursue an exciting and expert career in forensic computing you will be required to acquire specialist knowledge and skills that can be gained on our MSc in Forensic Computing. The course covers a range of skills that are essential for the retrieval of computer-based information for criminal investigations. [+]

This course starts in September 2017 and January 2018. To pursue an exciting and expert career in forensic computing you will be required to acquire specialist knowledge and skills that can be gained on our MSc in Forensic Computing. The course covers a range of skills that are essential for the retrieval of computer-based information for criminal investigations. WHY CHOOSE THIS COURSE? Guest lecturers from industry will provide information about state-of-the-art developments and case studies. Your masters project can be conducted either as a placement in an external organisation or working with one of the University research groups. On successful completion of this course you could be presented as an expert witness, or help solve crimes. WHAT WILL I LEARN? This course will provide you with a sound understanding of essential hardware and software systems, formats, protocols and standards. There is coverage of essential legislation relating to all aspects of computer-based information. The central focus of the programme will be an in-depth coverage of the available tools and techniques investigating different types of computer-based information sources. This course has two parts: the Taught Modules and Master Project. Successful completion of the taught modules, which involves eight single modules of study, leads to the award of postgraduate diploma and, if the appropriate performance is achieved, allows progression onto the masters project. Taught Modules Forensic Computing Methods (double); Network and Mobile Forensics (double); Internet and Information Security (double); Ethical Hacking; Individual Research Project. In addition to a sound understanding of essential hardware... [-]

MSc Applied Informatics

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

The MSc Applied Informatics will train students for advanced technical or managerial roles in computing areas such as Finance Informatics, Information Systems, and Telecommunications. [+]

MSc Degrees in Computing. Overview Computer systems affect every part of our daily lives and are used in every conceivable type of organisation. These systems are highly interdisciplinary with historical roots in mathematics, physics and electronics. The MSc Applied Informatics programme will train you for advanced technical or managerial roles in computing areas such as finance informatics, information systems or telecommunications. 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 Studying the MSc Applied Informatics programme will equip you with: • theoretical and practical knowledge of key technological and business areas in today's IT industry and research • practical skills in research, analysis, realisation and evaluation of IT systems including the write-up of technical or research documents • key tools enabling you to enhance and apply your skills in management, design and the implementation of IT-based solutions to different application domains. Modules You will choose five required modules, a dissertation project and three optional modules from areas such as financial mathematics, telecommunications, interactive systems, social computing or information security. Core modules: • Data mining and Big Data analytics • Object-oriented programming • Project management • Research methods • Software architectures • Dissertation. Elective modules: • Computational methods in finance • Computer systems security • Image and video processing • Interactive systems • Mobile communications • Social network analysis • Social web programming. Additional learning activity modules Careers MSc Applied Informatics graduates... [-]

MSc Computing Science

University of Groningen
Campus Full time 2 years September 2017 Netherlands Groningen

How can we develop secure and robust software? How can we teach computers to see? How can we visualize the glut of information available in all fields of business and science today? How can we make our software easily adaptable to new tasks? How do we improve learning by computers? [+]

MSc Computing Science

How can we develop secure and robust software? How can we teach computers to see? How can we visualize the glut of information available in all fields of business and science today? How can we make our software easily adaptable to new tasks? How do we improve learning by computers?

The Master’s programme in Computing Science in Groningen deals with both theoretical and practical aspects of computing, in particular in the area of Distributed Systems, Software Engineering, Intelligent Systems, Computational Science and Visualization. In most courses, a combination of lectures dealing with the theory and practical sessions is used. Apart from core computer science skills, mathematics and research methodology are also important.... [-]


Master in Computer Science (MSc)

University of Central Missouri
Campus Full time 2 years September 2017 USA Warrensburg

UCM’s Master of Science in Computer Science is one of Missouri’s finest academic programs addressing the increasing nationwide need for computer graduates. This program provides you with the knowledge and skills to develop, implement and analyze algorithms, computer systems, communication networks and database systems, along with the ability to adapt to a dynamic multidisciplinary... [+]

MSc Degrees in Computing. Master in Computer Science (MSc) UCM’s Computer Science program is designed to produce senior computer professionals in the computer industry, and its focus is on the application of technology to solve a variety of practical problems. Why choose Computer Information Systems and Information Technology at UCM? The program is accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools. UCM is the largest MS in Computer Science program in the state of Missouri. You’ll have access to labs equipped with state-of-the-art computing software through major corporate license agreements such as Microsoft Developer Network Academic Alliance and Oracle Academy. What will I study? UCM’s Master of Science in Computer Science is one of Missouri’s finest academic programs addressing the increasing nationwide need for computer graduates. This program provides you with the knowledge and skills to develop, implement and analyze algorithms, computer systems, communication networks and database systems, along with the ability to adapt to a dynamic multidisciplinary technological environment through teamwork, ethical concerns, and effective communication. What can I do with a degree in Computer Science? Computer Systems Analyst Database Administrator .NET/JAVA Developer Software Architect How can I get involved outside the classroom? At UCM, we value an engaging learning experience that includes student involvement and service-learning projects. In Computer Science, there is the opportunity to be involved in the student chapter of the Association for Computing Machinery. About our Faculty The student to faculty ratio at UCM is 17 to 1,... [-]

MSc in Computer Science and Engineering

Sabanci University
Campus Full time 2 years September 2017 Turkey İstanbul

Computer Science and Engineering (CSE) Program addresses leading edge science and technology both with its wide curriculum and research expertise. In parallel with the philosophy of Sabancı University, our target is the production and dissemination of knowledge through local and international, academic and industrial, and possibly inter-disciplinary, R&D projects. [+]

Computer Science and Engineering (CSE) Program addresses leading edge science and technology both with its wide curriculum and research expertise. In parallel with the philosophy of Sabancı University, our target is the production and dissemination of knowledge through local and international, academic and industrial, and possibly inter-disciplinary, R&D projects. Whether you want to collaborate with us in enthusiastic projects or you want to become a CSE student, our most valuable assets, please take a tour on our site to get to know us better. Master's and PhD programs are built on a core foundation in a design that facilitates mobility between the two programs. Mission Sabancı University Computer Science and Engineering Program mission is to educate computer engineers with advanced technical and intellectual background, who can make a difference in competitive environments, continuously improve their technological skills, are faithful to ethical values, are self-confident, initiative-taking, and are fluent in both Turkish and English. Computer Science and Engineering has contributed immensely in shaping our lives in many areas encompassing communication, commerce, medicine, education, entertainment, and human interaction, to name a few. This significant role will continue to do so in the foreseeable future as well. Current major topics of interest at Sabancı University include the following areas, many of which have direct applicability: Artificial Intelligence, Machine Learning Computer Graphics & Visualization Computer Networks Data Analytics Computer Vision & Signal Processing Security and Privacy Software Engineering Admission Requirements Applications for graduate programs are evaluated by the respective Admission Jury along with individual... [-]

Master in Applied Computer Science

Vrije Universiteit Brussel
Campus Full time 2 years September 2017 Belgium Brussels

The Master of Applied Computer Science is designed for students who have already completed an academic bachelor’s or master’s degree in a field of exact sciences or engineering, with little or outdated computer science related contents. It develops computer science skills that will complement the primary field of expertise of the student. [+]

PROGRAMME DESCRIPTION

The Master of Applied Sciences and Engineering: Applied Computer Science is designed for students who have already completed an academic bachelor’s or master’s degree in a field of exact sciences or engineering, with little or outdated computer science related contents. It develops computer science skills that will complement the primary field of expertise of the student.

 

Go to program webpage

 

Adaptable to your background and field of interest

Since Computer Science has become a diffuse area, we decided to organize this programme in a way that it can be adapted to the background and the field of interest of the student. Students start with a number of courses (depending on their background) summarizing the basic concepts in order to gain enough knowledge to be able to take elective courses and to make a master thesis in their field of interest. All this happens in an academic environment where research is done in all topics with great interaction among the researchers and large involvement of the students.... [-]


Master in Computing Science

Utrecht University
Campus Full time 2 years September 2017 Netherlands Utrecht

In the Master’s programme Computing Science, you will learn the advanced concepts, software design methods, problem-solving techniques, and analytic skills necessary to create information-driven systems and applications for our diverse society. [+]

Information-Driven In A Diverse Society Software systems enable us to do things that would otherwise be difficult, time-consuming, or even impossible. In the Master’s programme Computing Science, you will learn the advanced concepts, software design methods, problem-solving techniques, and analytic skills necessary to create information-driven systems and applications for our diverse society. Within the programme, you can select one of four tracks: Programming Technology Algorithm Design and Analysis Advanced Planning and Decision Making Algorithmic Data Analysis The programme is research oriented. You will explore theories and techniques in computing science and software design as well as participate in the research done to advance the field. Programme Objective To successfully design software, you first need to describe and analyse the relevant domain and its properties using language, modeling, or data. You then need to develop suitable software technologies and algorithms to derive the outcomes you want to achieve. Finally, you need an easy and efficient way to implement these components and turn them into an actual application. You will learn to analyse and develop the concepts, design methods, and techniques underlying all of these steps. Examples of applications you may explore include: the optimal routing of electricity from producers to consumers process mining of hospital patient careflow data to improve efficiency and quality of patient care advanced technologies for developing correct and efficient software [-]

Master in Computer Science (MS)

University of Bridgeport
Campus Full time Part time September 2017 USA Bridgeport

The Master’s Degree in Computer Science is intended to prepare individuals with a strong mathematical, scientific, or technical background for entry into the computer science field at an advanced level and for further study leading to the doctorate. [+]

MSc Degrees in Computing. Master in Computer Science (MS) The Master’s Degree in Computer Science is intended to prepare individuals with a strong mathematical, scientific, or technical background for entry into the computer science field at an advanced level and for further study leading to the doctorate. Customized study plans to allow receiving the Computer Engineering M.S. degree while pursuing either the Ph.D. degree in Computer Science and Engineering or the Ed.D. degree in Education are available. Doctoral students in these two programs should consult their respective doctoral advisors to work on their individualized plans. Admission Requirements Admission to the program requires an undergraduate background that includes elementary physics, calculus sequence, linear algebra, and the following fundamental course work in computer science: Programming Languages and Techniques Data Structures Digital Design Discrete Structures Computer Organization Probability and Statistics Please refer to the General Admissions Information for detail requirements. Please refer to the Graduate Studies Division Catalog for course details of the concentration areas. Stem and OPT The M.S. degrees offered by the School of Engineering at the University of Bridgeport are classified by ICE (U.S. Immigration and Customs Enforcement) as STEM (Science, Technology, Engineering and Math) degrees. Therefore, all International Students who earn an M.S. degree are eligible for twelve (12) months of OPT (Optional Practical Training) and at the end of the twelve months of OPT, the student and the company the student works for, can apply for an extension of seventeen (17) additional months of work, as long as... [-]

Master’s Degree Programme in Embedded Computing

University of Turku
Campus Full time 2 years August 2017 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 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. [+]

MSc Degrees in Computing. 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. By April, you will have chosen your Dissertation topic, picked and consulted with your chosen supervisor and be ready to develop substantial time researching and prototyping your work. We expect that the top projects should deliver publishable quality papers over this period. At the end of the year, all projects will be showcased to an industry audience comprising... [-]

MSc Computing and Information Technology

Northumbria University London Campus
Campus Full time September 2017 United Kingdom London

If you are looking for a hands-on, practical Masters degree, then look no further than our MSc Computing & Information Technology. [+]

If you are looking for a hands-on, practical Masters degree, then look no further than our MSc Computing & Information Technology. This course will build on your existing interest and knowledge of technology and prepare you for the many careers opportunities that exist in this sector. This programme has been designed in conjunction with leading companies in the industry including Hewlett-Packard and Accenture. These professional links enable us to teach up-to-date and relevant content that is sought after by many employers in the industry. This course will combine practical, group work all based on real-life scenarios as well as extensive one-to-one tutorials. Toward the end of your course, your dissertation will be your chance to hone in on a specific topic that interests you and help you to stand out to future employers. Start dates: September, January, May [-]

Masters in Computer Science (1-year)

Harbour.Space
Campus Full time 1 - 1 year September 2017 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. [+]

MSc Degrees in Computing. 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... [-]