MSc Programs in Computer Science

Compare 353 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 IT Security Management

GISMA Business School
Campus Full time Part time 1 - 2 years October 2017 Germany Berlin + 1 more

With this programme, you will develop the skills to create, plan, and manage effective IT security processes for businesses. You will also gain an understanding of the fast-paced changes within the IT world. [+]

MSc Degrees in Computer Science. MSc IT Security Management With this programme, you will develop the skills to create, plan, and manage effective IT security processes for businesses. You will also gain an understanding of the fast-paced changes within the IT world. You will study this course at GISMA's campus in Berlin, right in the centre of the city's thriving start-up community. The programme is delivered and awarded by Arden University, which is a specialist distance learning university that delivers excellent results: in 2015, 79% of Arden students said that their studies contributed to improving their career. Early bird discount: up to 20% off if you book before the end of June 2017. Course Requirements 2:2 UK honours degree or equivalent. English proficiency: IELTS 6.5 or equivalent Non-standard entry You can still apply for this course if you don't meet the academic requirements as long as you have around five years of experience in management. You must also show the following: - sufficient motivation and ability to take the course - professional references - demonstrable work experience You may be eligible for exemptions if you already have qualifications from a professional body. [-]

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

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, he/she will need to... [-]

Master of Science in Human-Computer Interaction

Rochester Institute of Technology (RIT)
Campus or Online Full time Part time 2 years September 2017 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... [+]

MSc Degrees in Computer Science. 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:... [-]

M.S. in Analytics

University of San Francisco - College of Arts & Sciences
Campus Full time 1 year July 2017 USA San Francisco

The M.S. in Analytics at the University of San Francisco is an intensive one-year program that provides students with the skills necessary to develop techniques and processes for data-driven decision-making — the key to effective business strategies. [+]

Master in AnalyticsThe M.S. in Analytics at the University of San Francisco is an intensive one-year program that provides students with the skills necessary to develop techniques and processes for data-driven decision-making — the key to effective business strategies.The M.S. Analytics Program delivers rigorous training in the mathematical and computational techniques of Big Data. It provides mastery of the analytics tied to strategic decisions — and the skills to effectively communicate these results in business settings.Students study topics such as data mining, machine learning, statistical models, predictive analytics, econometrics, optimization, risk analysis, data visualization, business communication and management science. USF's Analytics program is strongly technical and students write R and Python programs for most of their courses. Throughout their program, students work with an industrial partner in the Practicum (Practicums are unpaid and paid internships).Graduates become data scientists and analysts in finance, marketing, operations, business intelligence and other groups generating and consuming large amounts of data.... [-]


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

Master of Science in Informatics

University of South Carolina Upstate
Campus Full time 1 year September 2017 USA Spartanburg

The design, procurement, implementation, maintenance and evolution of information-based resources are collectively known as information resource management. The mission of the Department of Informatics is to prepare professionals with a multi-disciplinary education rich in information technology, information management, business and communication - skills the information resource management job market is looking for in today’s graduates. [+]

The Master of Science in Informatics program consists of at least 30 credit hours beyond the baccalaureate degree. This includes a minimum of eight required courses (24 credit hours) and six credit hours of thesis or independent study. Two tracks of study are available to students: Health Information Management (HIM) and Information Resource Management (IRM). As an academic discipline, informatics involves the study of information and the application of information technology to the acquisition, processing, management and utilization of information. The past 30 years have seen all aspects of business, and life in general, become increasingly dependent on information technology (IT) and electronic processing of information. IT and information management have become the lifeblood of organizations and effect almost every job. Many employees today are information workers (even if their job title does not officially reflect the role) whose daily job duties require the usage of an array of information and communication technologies as well as information management and processing practices, procedures and methodologies. The design, procurement, implementation, maintenance and evolution of information-based resources are collectively known as information resource management. The mission of the Department of Informatics is to prepare professionals with a multi-disciplinary education rich in information technology, information management, business and communication - skills the information resource management job market is looking for in today’s graduates. Student Learning Outcome Upon graduation from the Master of Science in Informatics program, students will be able to: Envision and plan information management systems, solutions, structures and processes. Ensure legal and... [-]

MSc in Computer Networks with Cloud Technologies

University of Westminster - Faculty of Science and Technology
Campus Full time 1 year United Kingdom London

The MSc in Computer Networks with Cloud Technologies aims to produce postgraduates with an advanced understanding of Cloud based systems and their planning, implementation and maintenance. The course aims to prepare a student with specialist knowledge and skillset in key areas such as cloud architecture, modelling tools, virtualisation, distributed systems, cloud services and management. Students will be able to develop technical solutions and strategies for cloud systems’ management and operations. [+]

MSc Degrees in Computer Science. Cloud computing is a technical and social reality today, it represents a dramatic shift in the design of systems capable of providing vast amounts of computing services and storage space. It is also a business reality today as an increasing number of organisations are adopting this paradigm since it increases efficiency, helps improve cash flow and offers many more services and benefits. The rapid shift in IT towards cloud computing is creating a worldwide skills gap. Our MSc course in Cloud technologies and its applications will be taught with respect to their design, architecture and implementation, as well as the use of tools which are used to model the behaviour of cloud based systems. The MSc in Computer Networks with Cloud Technologies aims to produce postgraduates with an advanced understanding of Cloud based systems and their planning, implementation and maintenance. The course aims to prepare a student with specialist knowledge and skillset in key areas such as cloud architecture, modelling tools, virtualisation, distributed systems, cloud services and management. Students will be able to develop technical solutions and strategies for cloud systems’ management and operations. They will also be able to develop the ability to critically evaluate and analyse the associated architectures, management protocols and associated policies for cloud based systems. The course aims to provide experience in the design and implementation of distributed systems and to build applications in the cloud using platforms and toolkits such as Google App Engine, VMware Cloud Foundry, Microsoft Windows... [-]

MSc in Electrical Engineering

Frederick University
Campus Full time Part time 3 semesters September 2017 Cyprus Nicosia + 1 more

The Program focuses on four specializations of the Electrical Engineering discipline. The four specializations are Communication Systems, Power Systems, Control Systems and Computer Engineering. Each specialization requires a different set of mandatory and technical elective courses. [+]

Specialization The Program focuses on four specializations of the Electrical Engineering discipline. The four specializations are: Communication Systems Power Systems Control Systems Computer Engineering Each specialization requires a different set of mandatory and technical elective courses. The language of instruction is English. Key Learning Outcomes Apply appropriate mathematical, science and engineering methods and use computer software to solve engineering related to their specialization. Use state-of-the-art design automation software and hardware tools, as well as laboratory equipment to design, and evaluate electrical systems related to their specialization. Use of analytical methods and modelling techniques to evaluate electrical systems and components in terms of general quality attributes and possible trade-offs presented within the given problem. Apply knowledge and solve problems related to the forefront of knowledge in the field of their specialization and on the emerging technologies. Retrieve and analyze information from different sources, including information retrieval through databases and on-line computer searches. Demonstrate competency in oral and written communication skills, as well as in the use of relevant computing technologies and tools. Occupational Profiles of the Graduates The graduates of the Program have the knowledge and skills required for the design, implementation, maintenance and administration of electrical systems related to their specialization. Communication Systems graduates can be employed in public or private sector at internet and cellular communication providers, or communication infrastructure design and maintenance. Power Systems graduates can seek employment in public or private sector industries related to electric power generation and distribution, companies activating in renewable energy systems, or... [-]

MSc in Computer Science

University of Nicosia
Campus Full time Part time 2 years September 2017 Greece Athens Cyprus Nicosia + 3 more

The Master degree advances the students’ knowledge in core areas of Computer Science beyond the undergraduate level and exposes them to current and emerging trends. The programme provides an introduction to research within the field, while strengthening the candidate's effective application of Computer Science methods. [+]

MSc Degrees in Computer Science. Concentrations: 1. Cyber Security, 2. Mobile Systems (MSc, 1.5 Years or 3 Semesters) Duration (years): 1.5 years or 3 semesters Qualification Awarded: Computer Science (MSc, 1.5 years or 3 semesters) Level of Qualification: 2nd Cycle (Master’s Degree). Language of Instruction: English. Mode of Study: Full time/ Part time. Minimum Credits: 36 Minimum ECTS Credits: 90 Profile of the Programme: The Master degree advances the students’ knowledge in core areas of Computer Science beyond the undergraduate level and exposes them to current and emerging trends. The programme provides an introduction to research within the field, while strengthening the candidate's effective application of Computer Science methods. The degree is designed to have the learning outcomes related to the application of knowledge and understanding for the analysis, design and development of computer systems. The curriculum prepares the student for a wide variety of computer-oriented careers, such as managerial positions in the ICT industry as well as technical development, administration or entrepreneurial positions in ICT. The degree constitutes an independent and terminal study in addition to providing the basis for acceptance to, and continued studies towards, a doctoral degree in Computer Science. The content of the programme is highly practical and experimental and allows the students to choose those elective courses that will meet their future career goals. The practical direction of the degree aims to address the current and anticipated needs of the local industry, this is achieved through close collaboration between the Department of Computer Science and... [-]

MS User Experience & Interaction Design

Philadelphia University
Campus Full time 2 years August 2017 USA Southwest Center City

The Master of Science in User Experience and Interaction Design is an 18-month to two-year on-campus program made up of 31-37 credits, depending on an applicant’s qualifications upon entering the program. This program is designed to prepare working professionals and recent college graduates to expand their careers into the rapidly moving fields of User Experience Design (UX) and Interaction Design (IxD). [+]

M.S. in User Experience and Interaction Design About the Program The Master of Science in User Experience and Interaction Design is an 18-month to two-year on-campus program made up of 31-37 credits, depending on an applicant’s qualifications upon entering the program. This program is designed to prepare working professionals and recent college graduates to expand their careers into the rapidly moving fields of User Experience Design (UX) and Interaction Design (IxD). Philadelphia University User Experience and Interaction Design students: Develop skills in planning, organizing and executing an interactive visual design. Practice critical thinking skills and problem-solving for complex interactive design projects on both a formal and conceptual level. Gain a competence in digital technologies, analytics, information design, strategy and methods of usability. Learn to collaborative on interdisciplinary work, fundamental to the success of in digital design. Learn best practices in visual communication and information literacy. Expand development, production and post-production knowledge. What is User Experience (UX) and Interaction Design (IxD)? The role of UX and IxD expands as digital technology allows for more and more innovative applications. We must create aesthetic, engaging and dynamic experiences for users to interact with in order to take full advantage of current and future technologies, and immerse users in media. For these reasons, a Master of Science in User Experience and Interaction Design degree prepares graduates with the necessary skills to evolve the standards of communication and interaction. To compete in today's growing market, professionals must have the tools necessary to approach each task... [-]

MSc Computer Science

University of Twente
Campus Full time 2 years September 2017 Netherlands Enschede

MSc Computer Science - You already know the developments in Information and Communication Technology from the inside. You want to further professionalise your knowledge and skills in this rapidly changing field. [+]

You already know the developments in Information and Communication Technology from the inside. You want to further professionalise your knowledge and skills in this rapidly changing field.

 

You already know the developments in Information and Communication Technology from the inside. As a day-to-day demanding consumer and as a professional, having obtained your bachelor degree in Computer Science or a related discipline. You want to further professionalise your knowledge and skills in this rapidly changing field. Specialise in specific subjects of your preference, and join a research group. Gain experience in industry.

A Master's programme is the opportunity for that: it prepares you for specialist functions in industry or for a PhD study and a career in science. The Master's programme Computer Science has five specialisations in actual fields of research: Computer Security, Embedded Computing Systems, Information Systems Engineering, Methods and Tools for Verification and Software Engineering.... [-]


MSc Computer Science

Reykjavik University
Campus Full time 2 years August 2017 Iceland Reykjavik

The MSc in Computer Science is a very flexible programme that allows students the opportunity to tailor their study plan to their own needs and ambitions. Students who demonstrate exceptional qualifications during the course can apply to enter the research based route. In the past research work undertaken by our students has led to international publication of the results. [+]

The MSc in Computer Science at Reykjavik University is a very flexible programme that allows students the opportunity to tailor their study plan to their own needs and ambitions. Students who demonstrate exceptional qualifications during the course can apply to enter the research based route. In the past research work undertaken by our students has led to international publication of the results. Why study Computer Science at Reykjavik University? Small class sizes and close interaction between students and faculty Exceptional faculty that feature world-renowned professors Programmes can be tailored to student's interests Courses range from practical to theoretical Students can work on cutting-edge research with one of the many research centres The University is home to a number of research centres including: Artificial Intelligence, Theoretical Computer Science, Language Technology and Engineering Software Entry requirements Bachelors degree B.Sc degree in Computer Science or a related area or Students whose first degree is not in Computer Science may be required to complete preparatory classes from the undergraduate Computer Science degree at Reykjavik University English Language Requirements Students whose first language is not English are required to provide certifications of TOEFL scores or comparable tests. The TOEFL DI Code is 8825. Routes The Master´s programme in Computer Science is ordinarily completed in two years. The programme is available through two study routes, course based or research based. Course -based route: Three terms are spent taking courses, in the final term students write their thesis. Students must complete 90ECTS of course-work, and at least... [-]

MSc Computer Science

Leiden University
Campus Full time 2 years September 2017 Netherlands Leiden The Hague + 1 more

The programme offers stimulating, significant and innovative research in the field of Computer Science, including recent advances in Data Analytics and Natural Computing. [+]

MSc Degrees in Computer Science. Leiden University offers five different specialisations in the MSc programme in Computer Science. Specialisations Bioinformatics Computer Science and Advanced Data Analytics Computer Science and Education Computer Science and Science Communication and Society Computer Science and Science-Based Business Data Science: Computer Science Three specialisations are dedicated to the research areas of the Leiden Institute of Advanced Computer Science: Computer Science and Advanced Data Analytics Bioinformatics Data Science: Computer Science The other two specialisations are more broadly oriented, and combine at least one year of the computer science curriculum with training in which specific career opportunities in science-related professions can be explored: Computer Science and Education Computer Science and Science-Based Business. Computer Science and Science Communication and Society 6 reasons to choose Computer Science at Leiden University The programme offers stimulating, significant and innovative research in the field of Computer Science, including recent advances in Data Analytics and Natural Computing. Research at the Leiden Institute of Advanced Computer Science (LIACS) has an excellent international reputation. The strength of the programmes is the individual approach: an individually tailored programme will be designed for each student. The researchers and assistants are easily accessible. Students and staff work closely together in a research-oriented environment. Students with an MSc in Computer Science are admissible to a PhD programme. It provides students with a thorough computer science background that will allow them to pursue careers in research or industrial environments. Tuition fees EU/EEA, Dutch (including Netherlands Antilles), Swiss or Surinamese: around €1,984.... [-]

MSc Digital & Big Data for Value

ESAIP Graduate School of Engineering
Campus Full time 2 semesters September 2017 France Angers

You are an engineer wishing to complete your knowledge with a high level of web marketing skills? Or an aspiring web marketer wishing to gain data-science abilities? Come and join this M.Sc. to acquire an in demand double competence. [+]

You are an engineer wishing to complete your knowledge with a high level of web marketing skills? Or an aspiring web marketer wishing to gain data-science abilities? Come and join this M.Sc. to acquire an in demand double competence. This programme prepares you to acquire skills such as agility in collecting and analyzing multiple data-sources, in various areas (customer relationship management, communication, risk management, marketing). To achieve this, cross-curricular courses in business intelligence, marketing, communication and statistics combine with practical transversal projects. In a nutshell 450 hours over 2 semesters, 80% in Boulogne-Billancourt (Campus ESSCA) and 20% ESAIP Angers 100% in English Skills: ICT, information systems, mathematics and statistics. A 4-6 month internship A Master’s thesis Objectives “Data is the new black gold” “By 2015, 4.4 million IT jobs globally will be created to support big data,” said Peter Sondergaard, senior vice president at Gartner “But there is a challenge. There is not enough talent in the industry. Therefore, only one-third of the IT jobs will be filled. Data experts will be a scarce, valuable commodity, Companies are looking for managers who can design and implement effective digital marketing strategies by integrating an analysis of the mass of data produced by connected objects or posted every day on social networks. However, companies are currently struggling to find the specialists they need as there is a real shortage of experts in the field, especially “data-scientists” that is to say IT experts who can use their skills in statistics, mathematics and computer... [-]

Master in Software Engineering

University of Tartu
Campus Full time 2 years September 2017 Estonia Tartu

MSc in Software Engineering imparts general software engineering skills, and specialized skills in enterprise systems and embedded real-time systems. [+]

Software Engineering is a 2-year Master’s programme that aims at providing students with advanced software engineering and management skills, as well as specialized skills in two major application domains: enterprise systems and embedded real-time systems. It is jointly delivered by the University of Tartu and Tallinn University of Technology. Upon graduation students will receive a diploma from both universities.

The programme will provide specialized knowledge and professional skills needed in a career path leading to high-end technical roles (e.g. software analyst, architect or research engineer) or managerial roles (e.g. project/team leader or technology officer). Graduates from the programme have the skills to join the highly dynamic software industry in the Baltics, Northern and Eastern Europe.... [-]