Master Program in Software Engineering

Best 68 Master Programs in Software Engineering 2017

Software Engineering

A masters is the first level of graduate coursework and can be obtained after you receive a bachelor’s degree. Earning a masters usually requires two years of full-time study, which amounts to 36 to 54 semester credits.

 

Software engineering is a computer-focused career that involves developing computer programs and systems that are user-friendly, innovative, and fit the desires of customers and clients. Software engineering students learn about applying engineering principles to the development of software and computer programs used and accessed on different devices.

Master's Program in Software Engineering

Read More

Master Sensor System Engineering (SSE)

Hanze University of Applied Sciences - Groningen, the Netherlands
Campus Full time September 2017 Netherlands Groningen

This master prepares you for a bright future in the fascinating world of advanced sensor applications. A domain that is rapidly growing, providing all kinds of interesting prospects for you, ambitious engineers. Within the globally important domain of health, sensor applications will provide totally new ways to monitor, heal, treat and care for people. [+]

Master Programs in Software Engineering. Sensor System Engineering: www.hanzegroningen.eu/msse Passionate about technology and engineering? ​​ Are you open minded, do you like to stretch boundaries to find out what is out there? Can you apply yourself, developing new ways to move the technology ahead, specifically in the health domain? Then take a moment to consider the opportunity to join us for one year to complete the Sensor System Engineering (SSE) honours master's programme.​​​ Programme overview General knowledge about sensor applications needed for any type of specialisation Specialised knowledge involving sensors in the health domain Honours content Master's thesis project (30 ECTS) General knowledge about sensor applications needed for any type of specialisation Linear algebra (4 ECTS): mathematics required for the next modules. Advanced data analysis (4 ECTS): integrating data coming from multiple complex sensors and to interpret this data correctly Modelling & simulation (4 ECTS): theory and tools required to model complex systems and to analyse and represent simulated data. Data centric architectures (4 ECTS): the architectural design of sensor systems at the level of of system architectures for big data applications and at the level of digital signal processing (DSP). Specialised knowledge involving sensors in the health domain Products and services in Health (4 ECTS): using real cases to learn the full design process of a health related sensor system. Sensor applications in Health (3 ECTS): exploration of sensor applications in biology, technology, diagnostics and application in health environments like hospital and home care. Honours content Professional skills (3... [-]

Master in Digital Solutions Development

BARCELONA TECHNOLOGY SCHOOL
Campus Full time October 2017 Spain Barcelona

The Master in Digital Solutions Development is ideal for those who want to enter the Digital industry with a solid base on which to start a new career in IT. Aligned with the technology and programming skills that the digital companies need to develop creative technology solutions. [+]

The Master in Digital Solutions Development is ideal for those who want to enter the Digital industry with a solid base on which to start a new career in IT. Aligned with the technology and programming skills that the digital companies need to develop creative technology solutions. WHAT WILL I LEARN? The skills that you will gain will qualify you for a diverse range of job roles across the IT industry. You will learn all aspects of the IT business system cycle including the analysis, design, development, implementation and evaluation of systems to increase business efficiencies. In addition, you will learn to design, create, document and implement computer programs in a range of different languages. Barcelona Technology School ensures to all the participants a professional experience after the Master. DURATION The Master in Digital Solutions Development offers you an university accreditation with 60 ECTS. The completion of the full time program takes 9 months, it starts on October 2016. Barcelona Technology School is an international institution, being all the programs taught in English and in the sunny and innovative city of Barcelona. A key part of the program is project-based learning, where participants will either generate and develop their own digital projects & solutions. READY FOR A BIG DIGITAL CAREER Tech industry is exploding and the key digital companies need your talent. Barcelona Technology School connects your career with the digital industry while brings you the most demanded digital knowledge & skills. INTERNSHIPS & JOBS OPPORTUNITIES Thanks to our agreements... [-]

Master of Science in Computer Science

DigiPen Institute of Technology
Campus Full time Part time 2 - 4  September 2017 USA Redmond + 1 more

The Master of Science in Computer Science allows students to further their understanding of computer science while focusing on its applications in video game and simulation software development [+]

Master Programs in Software Engineering. The Master of Science in Computer Science allows students to further their understanding of computer science while focusing on its applications in video game and simulation software development. Geared toward professional software engineers and candidates with a B.S. in Computer Science or a related field, this program provides the knowledge and skills to produce cutting-edge software technology in a demanding professional environment. Students have the option of enrolling in this program full time for two years or enrolling part time and spreading their course load over four years. Full-Time and Part-Time Options Students have the option of enrolling in this program full-time for two years, or enrolling part-time and spreading their course load over four years. Admissions Information The ideal candidate for the Master of Science in Computer Science program will have either a Bachelor of Science in Computer Science or a related field, or a more general degree and a strong background in professional game development. Topics Covered The curriculum of the Master of Science in Computer Science program covers the following subjects, depending on the student’s interests and chosen degree completion track: - Mathematics and physics, including implicit curves and surfaces, theory and applications of quaternions, computational geometry, fuzzy logic and sets, number theory, and cryptography. - Advanced computer science, including advanced animation and modeling algorithms, advanced rendering techniques, artificial intelligence, game engine design, physically-based modeling algorithms, and ray tracing. - Game creation, including advanced game design, documentation, project management, marketing, networking, streaming... [-]

MSc in Software and Data Engineering (MSDE)

USI Università della Svizzera italiana
Campus Full time Part time September 2017 Switzerland Lugano + 1 more

MSDE is a unique opportunity for students to become highly qualified software and data engineers able to effectively deal with the increasing complexity of modern software systems and with the gigantic amount of data they generate and manipulate. [+]

Software plays a pivotal role in almost all aspects of our life, including transportation, communication, economy, and healthcare. We put trust in software to accomplish complex and vital tasks for us, such as managing our finances, sharing our family and friends memories, diagnosing diseases, flying airplanes or driving cars. These systems manipulate and generate an unprecedented amount of data. In such a scenario, software cannot be understood without its data and data becomes valuable only thanks to the software analyzing it. Why enroll in the Master in Software and Data Engineering (MSDE) at USI? Top qualification MSDE is a unique opportunity for students to become highly qualified software and data engineers able to effectively deal with the increasing complexity of modern software systems and with the gigantic amount of data they generate and manipulate. Renowned professors Courses are taught by internationally renowned academics. Since it opened in 2004, the USI Faculty of Informatics has been climbing to the top positions in the csrankings.org lineup for European universities for what concerns Software Engineering research. It now ranks 2nd in Europe, and 15th worldwide. Importance of data and software Nowadays software cannot be understood without its data and data becomes valuable only thanks to the software analyzing it. This is why only an integrated study program in both software and data engineering represents cutting-edge knowledge and skills relevant for the development, maintenance, and evolution of next-generation ultra-large software systems living in a world of data. Small classes We love teaching and care... [-]

MPhil in Computer Science and Engineering (Energy Technology Concentration)

The Hong Kong University of Science and Technology
Campus Full time Part time September 2017 Hong Kong

The MPhil program seeks to strengthen students' knowledge in computer science and expose them to issues involved in the development, scientific, educational and commercial applications of computer systems. The interdisciplinary postgraduate research program in Energy Technology in the School of Engineering at the Hong Kong University of Science and Technology provides long-term support to our ongoing educational training and fast-developing research in technology in general. [+]

Master Programs in Software Engineering. Make your input really count as a postgraduate student in the Department of Computer Science and Engineering. Traditional computer science research covers the hardware and software of computer systems and their applications. Computer science programs at HKUST emphasize an integrated approach to the study of computers and computing methods to collect, process, analyze and transmit information to support relevant and useful applications in modern life. Computer science is still a young field. The world is only just beginning to realize the potential of information technology. The Department and its programs prepare students to meet the exciting challenges that await and to generate new advances in computing that will fuel future progress. The MPhil program seeks to strengthen students' knowledge in computer science and expose them to issues involved in the development, scientific, educational and commercial applications of computer systems. Students are required to undertake coursework and successfully complete a thesis to demonstrate competence in research. Research Foci The Department's research involves many different areas: Artificial Intelligence Machine learning, data mining and pattern recognition, knowledge representation and reasoning, robotics and sensor-based activity recognition, multi-agent and game theory, and speech and language processing. Data, Knowledge and Information Management Large-scale data management, modeling and distribution encompassing web query processing, information retrieval and web search, data mining, enterprise systems, high-performance data management systems on modern computers, and database support for science applications. Human-Computer Interaction Augmented reality, multi-touch interaction, crowdsourcing, multimodal communication, affective computer, visual analytics of big data, intelligent... [-]

Master in Computer Science

Cornell Tech
Campus Full time 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. [+]

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 or a related technical... [-]

Master's Degree In Mobile Computing

Universidad Pontificia De Salamanca
Campus Part time 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. [+]

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

Master's Degree In Computer Science (mcc)

Tecnológico de Monterrey
Campus Full time July 2017 Mexico Zapopan

The graduate of the Master of Computer Science may transfer solutions particular to concepts or general methodologies problems and apply general computing concepts to the specific solution of problems encountered in business and research, and can perform later, if desired , doctoral studies in computer science. [+]

Description Technologies related to computer science, change very quickly: there is a proliferation of products both software and hardware result of new theories, methods and techniques. These developments bring results in a rate of obsolescence in the high area leading to a significant demand for human resources from three main areas: Specialists in the productive sector Academics with knowledge updated Research and Technological Development The graduate program is a professional who can not only follow the rapid technological advancement, but also contributes with innovative proposals in the field of computer science and thus to respond to the great challenges of today's world. The graduate of the Master of Computer Science you can transfer solutions particular to concepts or general methodologies problems and apply general computing concepts to the specific solution of problems encountered in business and research, can then be performed, if desired, doctoral studies in computer science. Specialty area Software Engineering Graphics and animation Intelligent Systems computer graphics and animation Networks and computer security Target The Master of Computer Science aims: Be successful in computer science specialists able to contribute to the problems of the productive environment and / or research solution. Develop professionals capable of working effectively and collaboratively in multi-disciplinary groups work. Train leaders function as change agents in their field of work. Form innovative professionals and entrepreneurs capable of generating patents, products and technology-based companies. Develop talent capable of adapting to technological and methodological changes in Computer Science. Addressed to The Master of Computer Science is... [-]

Master of Computer Applications

Hindustan University
Campus Full time July 2017 India Chennai Delhi Coimbatore Oman Muscat Sri Lanka Colombo Cochin + 7 more

The programme is designed to train the students to become software professionals. The course is aimed at developing knowledge and skills in all areas of computer applications. This course aims to meet the increasing need for programmers appropriate to present ICT scenario. [+]

Master Programs in Software Engineering. The programme is designed to train the students to become software professionals. The course is aimed at developing knowledge and skills in all areas of computer applications. This course aims to meet the increasing need for programmers appropriate to present ICT scenario. Salient Features The curriculum is well balanced with exposure to theoretical and practical aspects of engineering practice. The students are taught through a combination of lectures, tutorials and laboratory classes. Practising engineers are called to give lectures on a wide range of topics at all stages of the course. Visits are arranged regularly to various industries for the benefit of the students. Apart from providing up-to-date technical skills by well-qualified staff, friendly and supportive environment is provided for the students. Objective of the course To impart the fundamentals in programming paradigm and nitty-gritty techniques involved in application building and maintenance. To equip the students with the latest bespoke software and technologies adopted in application design, development and testing. Eligibility Candidates with the following qualifications are directly admitted to the 2nd year (third Semester) of the six semester M.C.A programme: Any undergraduate science or applied science degree of three years duration in Computer Applications or Computer Science or Information Technology or other computer related areas. Post Graduate Diploma in Computer Application after completing 3 year degree programme Career Opportunities The tech-savvy software professionals graduating this course would surely be placed as application designer, developer, tester and software engineer/technocrat in top notch flagship companies Post-graduates... [-]

Master in Applied Informatics

Vytautas Magnus University
Campus Full time 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... [-]

MSc in Mobile and Web Computing

International Hellenic University (IHU)
Campus Full time Part time 14 - 26  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 [+]

Master Programs in Software Engineering. 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... [-]

Master of Engineering Leadership in Dependable Software Systems

University of British Columbia - Faculty of Applied Science
Campus Full time January 2018 Canada Vancouver

The Master of Engineering Leadership (MEL) in Dependable Software Systems is an intensive one-year degree program for software engineers who want to explore the principles and techniques for maintaining the integrity and reliability of software systems in diverse application areas. [+]

The Master of Engineering Leadership (MEL) in Dependable Software Systems is an intensive one-year degree program for software engineers who want to explore the principles and techniques for maintaining the integrity and reliability of software systems in diverse application areas. With their broad foundation for analyzing and addressing software dependability issues across many different industry sectors, graduates of this program will be highly sought after by employers. Watch this video and learn more about this unique technical management program from our students and professors. Propel Your Career Forward This unique master’s degree program will: deepen your understanding of how to develop and maintain dependable systems; broaden your sector-relevant skills through a project-based curriculum that covers all stages of the industry value chain; provide a dynamic learning environment that includes collaborative projects with students and faculty, as well as a major capstone project enabling you to gain specific domain expertise; offer opportunities for you to collaborate with world-renowned faculty and industry experts; and help you advance your career by balancing technical learning with in-depth leadership courses on project management, business and communication. Eligibility Requirements You are eligible for this program if you meet the MEL admission requirements and you have: an undergraduate degree in computer engineering, software engineering or computer science; coding proficiency; and three or more years of relevant work experience. As a graduate of this program, you will have the skills to take your career to the next level – tackling complex software engineering challenges while confidently leading collaborative... [-]

Master of Engineering in Software Engineering

University of Maryland, A. James Clark School of Engineering
Campus Full time September 2017 USA College Park

Master of Engineering in Software Engineering [+]

Master Programs in Software Engineering. Admission Requirements: Full admission as a degree seeking student requires the following prerequisites: A bachelor's degree, GPA of 3.0 or better, in engineering (computer/electrical), computer science, mathematics, or applied mathematics, or a closely related field from an accredited institution. Courses in mathematics (Calculus I, II) and at least one (1) programming language course are required to be considered for admission. Further admissions requirements. Completed applications are reviewed and considered for admission on a case-by-case basis. [-]

Master of Technology in Software Engineering (MTech SE)

Institute of Systems Science, National University of Singapore
Campus Full time Part time 3 - 5  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... [-]

Masters In Design And Programming Apps

laSalle Barcelona Postgraduate
Campus Full time September 2017 Spain Barcelona

The Master in Design and Programming Apps born to respond to the challenges and professional needs in the field of mobile communications, and does so from a triple aspect. [+]

Master Programs in Software Engineering. The Masters in Design and Programming Apps born to respond to the challenges and professional needs in the field of mobile communications, and does from three aspects: Development of front-end web platform 3x3 plus a user-centered design. Configuration management and back-end infrastructure to support the needs of the App. Business knowledge and agile project management that includes des of the distribution of Apps, through the promotion and marketing strategies, as well as analysis and optimization of results. You will receive comprehensive training polyvalent creating profiles front and back ends much appreciated by current development companies Apps. You will be able to develop solutions for the most advanced and demanded today (Android, iOS, Windows Phone and Web platform) mobile platforms. You will be prepared to work in one of the sectors with the most job opportunities and future projection of time and labor occupy much desired and difficult to fill in the current development companies Apps. What do you prepare? Train professionals with a complete and integrated view of the whole process that includes the development of mobile apps (both "front-end" and "back-end"). Train current and future software engineers with an overview of the market, able to develop solutions for the most advanced and sought after today mobile platforms (Android, iOS, Windows Phone and Web platform). Acquire business skills and management skills needed to work in multidisciplinary teams using agile methodologies, reaching knowledge needed to distribute and deploy apps, as well as promote them and analyze... [-]