Masters Programs in Software Engineering

Compare 67 Masters Programs in Software Engineering

Software Engineering

Many students who decide to pursue a master’s degree choose to explore coursework concentrating on computing technology. Holding an advanced degree in this field provides a competitive edge in this extremely demanding field.

 

What is a Master in Software Engineering? A Master in Software Engineering equips students with essential knowledge such as implementing new technologies to compete in the global environment. Participants will also learn about the basic building blocks of software engineering; this may include universal themes touching every segment of society, and driving innovation and change in medicine, defense and aerospace. Students select options from an extensive array of courses that match their interests, including software analysis, system verification, design and architecture, and data storage and retrieval.

 

There are many reasons why students decide to pursue a Master in Software Engineering. For example, the program teaches a variety of concepts including software project management and human-computer interaction. Additionally, an advanced degree in this area enables individuals to advance quickly in the evolving environment of software engineering.

 

The cost fluctuates depending on the institution, and the course typically lasts between one and three years. It is necessary for prospective students to research the school thoroughly to make sure that the program offered fits their expected goals.

 

Individuals who earn a master’s degree find themselves in high demand for a number of positions, such as a database analyst, network administrator or software applications engineer. These employment opportunities are becoming increasingly competitive. Students will develop a stronger software engineering foundation by learning how to interact with faculty, students and industry professionals through intensive learning experiences.

 

Options are available at a variety of universities. Online programs are an excellent choice for students living in areas of the world with limited access to a facility. Internet-based options also cater to individuals who require a flexible schedule. 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

Master of Data Science

Harbour.Space
Campus Full time 2 years Open Enrollment Spain Barcelona

The MSc Data Science programme is designed for those who desire to deepen their comprehension of all aspects of the data sciences. Applicants could be graduates from other degrees with a strong mathematical core, or those continuing their academic pursuit after achieving a BSc in data science. [+]

Masters in Software Engineering. This program is taught in ENGLISH. The data science is a new frontier of human knowledge and a new domain of discovery. Data scientists have the analytical and programming skills needed to extract valuable knowledge out of data. The burgeoning technology sector is quickly becoming the epicentre for data science. The MSc programme is designed for those who desire to deepen their comprehension of all aspects of the data science. Applicants could be graduates from other degrees with a strong mathematical core, or those continuing their academic pursuit after achieving a BSc in data science. PROGRAM STRUCTURE Year 1 Students begin the programme with foundational knowledge of programming and mathematics, including data structures and algorithms, statistics and machine learning. During the first year their knowledge of mathematics, programming and data analysis will be significantly extended. The programme also offers the opportunity to obtain key soft skills for the professional world including technical project management, writing and presenting. Finally, students are expected to attend a substantial amount of talks and workshops offered by the university, as well as working on the Capstone project. Modules Combinatorics And Graphs Big Data Analysis/Machine Learning - 2 Object-Oriented Programming (C++) R Data Structures and Algorithms Convex Optimization Databases Leadership and Group Dynamics Theory of Probability and Statistics Technical Writing and Presenting Practical Unix Сomplexity Theory Introduction to Interaction Design Technical Project Management Discrete Optimization Nonlinear Optimization Master's Machine Learning Statistical Data Analysis Python Capstone Project - 1 Networks Seminars & Workshops... [-]

Master in Big Data Solutions (MBDS)

BTS Barcelona Technology School -Master in Big Data Solutions-
Campus Full time 9 months October 2017 Spain Barcelona

The power of data is transforming every sector, that is why the Master in Big Data Solutions gives you the analytic skills that prepares you create strategic solutions to lead this transformation. [+]

The power of data is transforming every sector, that is why the Master in Big Data Solutions gives you the analytic skills that prepares you to create strategic solutions to lead this transformation. WHAT WILL I LEARN? The objective of the Master in Big Data Solutions is to prepare you to get a valuable vision of data, understanding the insights that will permit you to boost innovation. You will be able to use the most innovative and advanced data and analytic technologies, while you develop skills in areas such as Data Driven Business, Infrastructure & Cloud, Data Science, Data Analytics or Data Visualization & Exploitation, among other subjects. DURATION Starting in October 2016, the Master in Big Data Solutions has a duration of 9 months. It is an international program, taught in English that covers 60 credits – ECTS, awarded by a leading University. READY FOR A BIG DATA CAREER As a Master in Big Data Solutions student you will have access to the most innovative and advanced data and analytic technologies. These tools will allow you to recognize insights and drive innovation in any sector or organization. INTERNSHIPS & JOBS OPPORTUNITIES Being a Master in Big Data Solutions student, you will have the opportunity to live a professional experience in Barcelona. BTS offers to all the participants the chance to enter in top leading digital companies with paid internships and job offers. Gartner forecasted more than 4 million Big Data job positions. Sectors such as Health care, Finance, Technology,... [-]

Master in Information Systems Management (in conjunction with NetCracker)

Samara National Research University
Campus Full time 2 years September 2017 Russia Samara

The program is implemented in conjunction with Netcracker Technology – a subsidiary of NEC Corporation, which specializes in the creation, implementation and technical support for software designed for leading telecoms, major enterprises and public institutions. [+]

Masters in Software Engineering. The program is implemented in conjunction with Netcracker Technology – a subsidiary of NEC Corporation, which specializes in the creation, implementation and technical support for software designed for leading telecoms, major enterprises and public institutions. Special emphasis is placed on cutting-edge programming and data-analysis technologies, as well as on mastering the methods of organizing and managing projects involving software development. A special course is devoted to Data Mining and Big Data using the capabilities offered by supercomputers. An important element of the program is working with English-language study materials, as is studying business practices in the English-speaking environment typically found at international IT companies. The targeted nature of the program focuses on career opportunities – NetCracker offers the preferential recruitment of program graduates on a competitive basis. The high demand for specialists in the area of IT-system development and data analysis on the international IT market allows program graduates to build an exciting career at leading Russian and international IT companies, participating in projects all around the globe. Brief characterisation of the programme The master’s degree program is implemented in conjunction with Netcracker Technology – a subsidiary of NEC Corporation, which specializes in the professional production of custom software, as well as consulting in the area of information and telecommunications technologies. The program is aimed at the training of highly-qualified specialists in the field of the development of information and telecommunications systems and software quality management. Particular attention is paid within the scope of the program... [-]

Master in Applied Informatics

Vytautas Magnus University
Campus Full time 2 years August 2017 Lithuania Kaunas

Programme is oriented towards today’s and tomorrow’s application domains, covering data retrieval, robotics, artificial intelligence, neural networks, data visualisation, distributed and [+]

Unique Features Programme is oriented towards today’s and tomorrow’s application domains, covering data retrieval, robotics, artificial intelligence, neural networks, data visualisation, distributed and cloud computing. Competencies Acquired - Knowledge and understanding of data mining techniques and their applicability in different domains. - Knowledge and understanding of the design and implementation of intelligent and adaptive systems. - Knowledge of professional development of commercial and social IT products using modern computer platforms, and estimation of their demand, impact and relevance to users, enterprises or organizations. - Ability to perform interdisciplinary R&D in data mining and data analysis field, apply research results in practical applications. - Ability to perform interdisciplinary R&D in natural language processing and information retrieval field, apply research results in practical applications. - Ability to perform interdisciplinary R&D in systems analysis, modelling, identification and control field, apply research results in practical applications. - Ability to apply data mining techniques for the analysis of diverse data (sound, ECG, EEG). - Ability to analyze, formalize and model systems and processes of different complexity. - Ability to apply Natural Language Processing techniques. - Ability to apply parallel programming skills for the development of concurrent distributed and multi-core/-processor systems. - Ability to design multiplatform services and applications, integrating intelligent and adaptive technologies. - Ability to clearly and convincingly present problems and suggested solutions to experts and non-experts, using ground knowledge, reasoning, relevant presentation tools and methods. - Ability to professionally communicate and collaborate in distributed IT projects. - Ability to critically analyse IT projects... [-]

Master's Degree In Mobile Computing

Universidad Pontificia De Salamanca
Campus Part time 1 year September 2017 Spain Salamanca

One of the most demanded professional profiles today by companies in the ICT sector is the Mobile Software Engineer. The demand for skilled professionals in this field is constantly growing both in Spain and internationally. [+]

Masters in Software Engineering. Program Description One of the currently most in demand by companies in the ICT sector is the professional profiles Mobile Software Engineer. The demand for skilled professionals in this field is constantly growing both in Spain and internationally. The Master in Mobile Computing -Master MIMO-master is the official reference in the field of apps for mobile devices (phones, tablets and wearables). Students specialize in three major platforms: iOS, Android and Windows Phone. They will also be experts in implementing RESTful services and their deployment in major Cloud providers as well as design solutions using HTML5 platform. Since our students are highly recognized and valued by companies, 100% is the master work once completed. The Master provides real professional experience among its teachers with the best professionals in companies and also perform practices remunerated: Altran, atSistemas, Bq, CGB, Cognizant, Flag Soliutions, Indra Sistemas, Insa, Intelygenz, Liferay, MediaNet Software, Minube , PlanetMedia, Quadram, TalentoMobile, Tecnocom, Tuenti, Unisys, Urban Data Analytics, Wayook, Wembley Studios and others. If the student is working, you can apply for recognition of these credits. GOALS Train professionals with experience in the design and implementation of mobile applications for different platforms (iOS, Android, and Windows Phone) and device types (smartphones and tablets) Acquire knowledge on the latest technologies for the development of Cloud services Developing cross-platform applications based on HTML5 Gain real experience in business developing mobile applications Professional profiles Android software engineer iOS software engineer Windows Phone software engineer Backend developer frontend developer Mobile... [-]

Master of Engineering in Information Technologies

Latvia University of Agriculture
Campus Full time 2 years September 2017 Latvia Jelgava

The masters programme "Information Technologies" is offered by the Faculty of Information Technologies, that trains specialists as for practical as scientific work in the field of IT. Up-to-date computer rooms with the latest equipment are used for the studies, that are practice-oriented and in close connection to the needs of industry and labor market. [+]

Nowadays the development of all sectors of economic and scientific activities is closely related to the application of Information Technologies (IT). The programme is oriented towards the following applications of IT in the interdisciplinary trends: computerized production control systems with the aim to educate you for the analysis of production systems and the development and maintaining of control systems by using the specificity of hardware; systems analysis – you will have good theoretical knowledge of software engineering and practical skills to solve the problems related to the designing, maintaining and application of software systems; information technologies in biosystems with the aim to prepare you to be creative and to be able to apply new solutions of information technologies for storing and analyzing biological data. The study programme is completed with the elaboration and defense of the Master thesis. Admission Requirements Bachelor's degree in Engineering, Computer Sciences, Mathematics or Physics; Diploma in Engineering (higher professional education) eligible for studies at the Master study programme in engineering or computer sciences. English requirements: IELTS score 6.0, TOEFL score 547, TOEFL-iBT score 76. Career prospects and further studies IT field and information systems development, functional research, systems analysis and risk assessment. Master's degree entitles graduates to continue studies in a respective doctoral programme in universities in Latvia or abroad. Why Latvia University of Agriculture? WORLDWIDE RECOGNISED DIPLOMA – diploma supplement acknowledged by the European Commission. Graduates can continue studies or work all over the world. ADVANCED FACILITIES – modern laboratory equipment, comfortable dormitories, studies... [-]

Master - Development Of Information Systems

Far Eastern Federal University
Campus Full time 2 years September 2017 Russia Vladivostok

The program combines the fundamental theoretical and practical training in the field of software engineering - modern science and technology, to integrate the principles of mathematics and computer science with engineering approaches. Software engineering, based on mathematics and information technology (computing), is engaged in the industrial production of high-quality software systems. [+]

Masters in Software Engineering. Program Overview The program combines the fundamental theoretical and practical training in the field of software engineering - modern science and technology, to integrate the principles of mathematics and computer science with engineering approaches. Software engineering, based on mathematics and information technology (computing), is engaged in the industrial production of high-quality software systems. The aim of the program is to prepare for the professional development of software systems in the field of industrial production of software for information systems for various purposes. The program covers all aspects of software production with a focus on research and development project activities. acquired competence Industrial use of information systems development methods; analysis of development trends and application of software tools, technologies, industrial production programs; Project Management for Software Development; build models of software projects and software products using tools of computer modeling; design and construction of software components; Organization and implementation of research projects. Competitive advantages highly faculty; availability of modern laboratory and technological base for the educational process and scientific research; membership in the international academic partnership program «ORACLE Academy»; the orientation of the educational process to the best global practices benchmarks; access to training courses, developed the largest IT company «ORACLE»; the possibility of passing the international professional certification «ORACLE» technologies; participation in research projects. The area of ​​professional activity and employment The sphere of professional activity - industrial production of software for information systems for various purposes. The main path of employment of graduates of the... [-]

Master of Technology in Software Engineering (MTech SE)

Institute of Systems Science, National University of Singapore
Campus Full time Part time 3 - 5 semesters January 2018 Singapore Buona Vista area + 1 more

It emphasises the understanding and exploitation of advanced technologies and management disciplines to support innovation. Strong focus is placed on the practical application of innovation techniques and developing the IT professional's capability for innovation, including problem solving and soft skills. [+]

MTech SE is offered jointly by ISS, the Department of Electrical & Computer Engineering and the School of Computing It is specifically designed to meet the needs of today's busy IT professionals and managers without disrupting their work and career. The curriculum emphasises understanding and exploitation of advanced technologies and management disciplines. It focuses on the practical application of innovative techniques and developing the IT professional's capability for innovation. The degree aims to create graduates who are capable of fulfilling the following roles in the IT industry: - Technically-oriented software project managers capable of successfully delivering projects that meet international quality standards and apply the major contemporary software platforms, technologies and methodologies. - Management-aware software architects capable of architecting and designing systems that exploit the major contemporary software platforms, technologies and methodologies, and capable of leading the development work in a managed quality-oriented environment. Dates and Fees January Intake Application opens: 1 February to 31 August(Overseas applicants)/15 September(Local applicants) - Singapore citizens – $4,650 (full-time) / $2,325 (part-time) per semester - Singapore PRs – $6,500 (full-time) / $3,250 (part-time) per semester - International students with service obligation – $9,900 (full-time) / $4,950 (part-time) per semester * - International students without service obligation – $18,100 (full-time) / $9,050 (part-time) per semester ** *With Service Obligation – The Service Obligation will require you to work in Singapore-registered companies for 3 years upon graduation. ** Without Service Obligation NB: Fees are correct at time of posting and are subject to changes without prior... [-]

Master of Engineering (ME) - Software Development and Multimedia

EPITA Graduate School of Computer Science
Campus Full time September 2017 France Paris

The SDM specialization trains students to become future Digital Leaders, who are able to innovate, suggest new contents, new uses, and new services, based on open source technologies or those of major publishers (Microsoft, Adobe, etc.). [+]

Masters in Software Engineering. Program objectives The SDM specialization trains students to become future Digital Leaders, who are able to innovate, suggest new contents, new uses, and new services, based on open source technologies or those of major publishers (Microsoft, Adobe, etc.). In a global context where digital technologies are becoming increasingly strategic, SDM prepares full-stack developers: they gain knowledge in system infrastructure database API and back-end programming, as well as front-end and project management techniques. At the end students gain knowledge in Back-End, Front-End, Data Basis, mobile applications and video game development. They show technological diligence, strong listening skills and are able to manage the human factor linked to new uses. Testimony Adriana Santalla - Bolivia - Software Development and Multimedia The Master's program met all my expectations, in terms of strategic areas such as Advanced Programming Languages,Software Project Management, Web and Mobile Applications Development. Those are certainly related to what is needed in most IT companies because of the relation between technical skills and the business approach, carried out throughout the whole program. Additionally, the master is completely taught in English. Admissions requirements Our Master of Engineering graduate program is open to candidates holding a 4-year bachelor’s degree (or equivalent) in Computer Science, Computer Engineering, Electrical Engineering or related fields. Students with a strong background in Engineering and a degree in business are also encouraged to apply for the Information Systems Management program. Candidates must also have strong analytical and problem solving capabilities. Candidates should have the following... [-]

Master in Interactive Apps Design

IED – Istituto Europeo di Design Barcelona
Campus Full time 7 months March 2018 Spain Barcelona

The purpose of this degree is to train professionals capable of knowing and comprehending deeply the necessary skills and tools to develop interactive interfaces that link the information available on the Internet of Things, no matter the type of interface making it possible. [+]

THIS PROGRAM IS TAUGHT IN ENGLISH Design, as a discipline, is changing dramatically and getting adapted to a complex reality, which is defined by communications and connections that we establish through several devices, by screens and interfaces. Interfaces define the frame for contact and interaction between people and machines. They are becoming the main access point to information, and as an essential tool for communication in the current environment. Personal communications (by emails, videoconferences, instant messages, meetings facilitated by geolocation, social networks, just to mention a few), institutional communications, business transactions, sales and distribution channels, access to information, are increasingly being performed through several types of interfaces. Much of this communication, which is established through several mobile devices, is based on applications that work as communication interfaces between users and data as well. Main objective of the course The purpose of this degree is to train professionals capable of knowing and comprehending deeply the necessary skills and tools to develop interactive interfaces that link the information available on the Internet of Things, no matter the type of interface making it possible. By knowing the several stages of creation, students will be able to elaborate projects from a design perspective focused on user experience and interaction. The course is based on two content areas: user experience design (UX) and programming. User design experience is the central point around the whole programming work will be developed. Students will acquire the tools to translate into efficient metaphors the complexity of huge information flows... [-]

Master in Software, Systems and Services Development in Global Environment

University of Oulu
Campus Full time 2 years September 2017 Finland Oulu

The Department of Information Processing Science at the University of Oulu organizes a two-year full-time Master’s degree programme in Software, Systems and Services Development in the Global Environment (GS3D). [+]

Masters in Software Engineering. Master in Software, Systems and Services Development in Global Environment The Department of Information Processing Science at the University of Oulu organizes a two-year full-time Master’s degree programme in Software, Systems and Services Development in the Global Environment (GS3D). Graduates from GS3D will have the competence to work as Experts and Managers in global ICT companies. The programme will provide multidisciplinary knowledge of software, systems and services development in a global context. Graduates will acquire the skills to understand and to analyze the dynamics of the software business environment. Students can progress with their studies to PhD and participate to GS3D research groups. Programme Outline The degree includes: Compulsory Studies - 95 ECTS Optional Studies - 25 ECTS Compulsory Master's studies include intermediate subject courses which will deepen into more advanced studies. The advanced courses form the core of the Master's programme, as they tackle the deeper aspects of the topics introduced in the earlier courses. Studies will have a basis in research and a significant portion of time will be used for the preparation of the Master's Thesis. Its purpose is to develop a student's readiness for the independent acquisition of scientific knowledge, identifying problems, analysing them, and forming a solution to them. Optional studies include either courses of information processing science or minor studies in other sciences. Courses range from 1 to 7 ECTS composing a wholeness of 25 ECTS. Learning outcomes By completing the Master’s level studies in information processing sciences a student... [-]

MSc in Mobile and Web Computing

International Hellenic University (IHU)
Campus Full time Part time 14 - 26 months October 2017 Greece Thessaloniki + 1 more

Since its invention in 1989, the World Wide Web has long been the main driver of development and progress, not only in the ICT sector itself but also, and most importantly, in virtually all aspects of human life. Standing on the shoulders [+]

Since its invention in 1989, the World Wide Web has long been the main driver of development and progress, not only in the ICT sector itself but also, and most importantly, in virtually all aspects of human life. Standing on the shoulders of the WWW's success, the introduction of smartphones brought about a new technological revolution, which many had foreseen as a necessary next step. Today, these two technological fields have converged into a common track, where applications and infrastructure are advancing hand-in-hand toward the vision of Ubiquitous Computing and Web 3.0. In our effort to address this trend we introduce the “MSc in Mobile and Web Computing” programme. It has been designed to provide a mixture of state-of-the-art knowledge in relevant computer science, communications, web and mobile technologies, blended with essential business skills. The lecture series by leading academic instructors from Greece and abroad, along with projects and dissertation work, mean that students graduate well equipped and highly competitive at international level. This programme is designed for University graduates of Informatics/Computer Science, and Electrical Engineering but also of Natural Sciences and Economic and Business Departments, with a background in ICT and a strong motivation to pursue a career in Mobile and Web Computing related domains. The Structure The MSc in Mobile and Web Computing (full-time) is a 14-month programme taught over three terms. Lectures mainly take place on weekday evenings. It is also available in part-time mode over 26 months for those who cannot commit to a full-time programme... [-]

Master in Computer Sciences

University of Geneva
Campus Full time 3 semesters February 2018 Switzerland Geneva

The Master in Computer Sciences rovides comprehensive, multidisciplinary training in the information and communication sciences. It includes courses in various areas, such as science, economics and social sciences, on subjects like data-mining, information research, man-machine interfaces, cryptography and security, distributed computing, automatic language processing and knowledge modelling. [+]

Masters in Software Engineering. Master in Computer Sciences The Master in Computer Sciences rovides comprehensive, multidisciplinary training in the information and communication sciences. It includes courses in various areas, such as science, economics and social sciences, on subjects like data-mining, information research, man-machine interfaces, cryptography and security, distributed computing, automatic language processing and knowledge modelling. The programme benefits from the excellent synergies that exist within the Computer Science Centre (CUI). Students may also enhance their training with a three-month work placement in a company. This Master’s programme provides students with solid skills in computer science as well as special expertise within their chosen area of specialisation. Curriculum Required courses (30Credits): Information processing and analysis; Metaheuristics for optimisation; Software modelling and verification; Systems modelling and design; Semantic web technology; Seminar of introduction to research; Linguistic and empirical approaches to language processing. Electives (30Credits): Advanced tools; Modelling and simulation of natural phenomena; Security of information systems; Techniques in man-machine interaction; Seminars on emerging industrial and scientific topics; Service innovation lab; Services – from concept to market; Knowledge organisation systems; Project on new information and communication technologies (NTIC); Topics in natural language processing, etc. Dissertation (30Credits) Mobility Students may earn up to 30 credits while on exchange. They may also conduct research outside the university under the supervision of a faculty member, or do a work placement at a leading external laboratory in order to complete their Master’s degree. www.unige.ch/exchange Opportunities A Master in Computer Science leads to a number of opportunities both... [-]

Master in Information Technology

University of Information Technology and Management
Campus Full time 2 years October 2017 Poland Rzeszów

The Applied Computer Science faculty educates ICT specialists, and computer system designers and administrators at graduate level. A practical approach to teaching is reflected in practice-oriented courses. [+]

Master in Information TechnologyThe Applied Computer Science faculty educates ICT specialists, and computer system designers and administrators at graduate level. A practical approach to teaching is reflected in practice-oriented courses. As graduate you will be familiar with advanced topics of Computer Science, among others, Computational methods, Computer Modelling and Simulation, Computer System Engineering . You will have abilities and skills to support decision making related to ICT technologies.You can choose between two fields of study: • Computer Networks with Cisco courses, • Software engineering with Microsoft and Oracle courses. As a graduate of the computer network programme you will how to design, implement maintenance modern information and communication technologies and tools for managing and utilizing global networks, among others, in business. As a graduate of software engineering programme you will be specialist of modern techniques and tools for software development and maintenance.  Benefits to You• The study in English gives you a better chance for a career in IT and overcomes the boundaries opening global job market for you. • The program is adjusted to the job market – software engineers and computer network specialists are most wanted on job market • Authorized trainings:   - CCNA and CCNA Security or CCNP are included in study plan in Computer Networks programme,   - Microsoft and Oracle are included in study plan in Software Engineering programme. • Access to specialized laboratories – You acquire actual skills. • Students of this program achieve high results – see our students success stories. • There is... [-]


Master in Computer Science

Cornell Tech
Campus Full time 1 year September 2017 USA Chelsea

The technology field is increasingly fast-paced and entrepreneurial, and the most successful developers and programers are the ones who understand how technology turns into product. Our CS masters degree will give you that understanding. [+]

Masters in Software Engineering. Master in Computer Science Technology exists to meet human needs and solve human problems. And today's technology-driven start-ups need engineers and computer scientists who also understand the business side of bringing innovative solutions to market. Cornell Tech's Master in Computer Science will give students the technical skills needed to develop cutting edge solutions while exposing them to entrepreneurship and product management. Learn Through Cross-Disciplinary Collaboration No matter where you apply your computer science and engineering skills, you'll most likely be working in collaboration with product and project managers, sales and marketing executives, even lawyers. Your success will depend on your ability to speak their language, to see how your technological expertise fits into the greater whole of the company, and to draw inspiration from every part of the business. In Cornell Tech's Master in Computer Science program, you'll not only get a rock solid technical education, you'll learn side-by-side with business and law students as well as other technology students. You'll work together in teams to develop your own business in the Startup Studio and develop innovative solutions for real business clients as part of your Company Challenge in Product Studio. In the process, you'll develop the kind of business savvy and communication skills—as well as peerless technical know-how—that have made previous graduates prime recruiting targets of companies like Google, Facebook, and numerous startups. Who Should Apply? You should apply to Cornell Tech's Master in Computer Science if you have an academic background in computer science... [-]