Keystone logo
Universidad de los Andes Master in Software Engineering
Universidad de los Andes

Master in Software Engineering

Bogotá, Colombia

4 Semesters

Spanish

Part time

Request application deadline

Mar 2025

USD 10,448

Distance Learning

Key Summary

    About: The Master in Software Engineering focuses on the design, development, and maintenance of software systems. You'll learn advanced programming, requirements analysis, software architecture, and project management techniques. The program promotes teamwork and problem-solving skills through practical projects and research opportunities.
    Career Outcomes: Graduates can pursue roles such as software engineer, systems architect, project manager, quality assurance engineer, and software development manager in various industries. They may also work in emerging fields like artificial intelligence or cybersecurity.

Introduction

The online program in Software Engineering (MISO) will prepare Spanish-speaking students to lead high-performance software development teams, capable of creating high-quality, user-centered software products. Since software engineering is not just programming, this program goes further: it balances theory and practice. It will be structured for professionals with basic programming knowledge, not necessarily engineers, who seek to support the digital transformation of organizations by implementing industry 4.0 technologies such as IoT (Internet of Things), artificial intelligence, multi-device applications, cloud and micro services.

Tools and methods such as user experience design, product lines, automation of development process tasks (such as coding and testing), software intelligence, continuous integration and DevOps (development and operations) will also be used.

The program will be taught in Spanish and 100% online, although some of its theoretical content will be in English. Students will receive the same quality standards offered in in-person programs and will graduate with the same master's degree in software engineering (not a “virtual” degree). The virtual format allows students to continue working full time and continue their professional career. Being an online master's degree, it gives students the flexibility to learn whenever and wherever they want.

What will make this program unique

A master's degree that will not be exclusive to systems engineers

This program is structured for professionals with programming knowledge, not necessarily engineers, and they will be trained to lead and participate in high-performance software development teams, with agile software development processes, continuous integration, DevOps, cloud development, on web and mobile. Concepts of software architecture and design, continuous improvement and objective quality of the software and its development are worked transversally.

Access to the top 1% of universities in the world

According to the QS World University Rankings, the Universidad de los Andes occupies first place nationally, 4th in Latin America, and is among the top 200 in Engineering worldwide. The Universidad de los Andes is the only private university in Colombia that has received high-quality institutional accreditation for ten years from the Ministry of National Education.

A highly demanded profile

This program is designed to train professionals with in-depth knowledge in software design and construction, giving them access to positions in the field of information technologies (IT). Currently, Latin America has an estimated shortage of almost 450,000 IT professionals, with a gap of more than 25,000 in Colombia alone.

Program experience

The student will be guided by professors and tutors who are experts in the area, and will have support with cutting-edge technologies, tools and computing infrastructure, offering a superior learning experience. The learning experience will include weekly live sessions with teachers via Zoom, practice activities, readings, videos, online assessments, group work, and more. Courses include supplemental readings, assignments, and discussion forums that help build connections with your peers.

Project-based applied learning approach

Through the classes of each cycle, the student will have to work as a team to design and develop software alongside professionals from different industries to maintain a balance between theory and practice. Once the 4 learning paths have been completed, the student must design, develop and implement a software solution in their work area, in a startup, or present it to companies seeking consulting, thus applying their leadership and technical knowledge to a scalable project.

Constant access to teachers and tutors

Students will have the opportunity to interact directly with teachers and tutors during weekly synchronous classes, as well as through consultation hours, email, and forums. The assignments, exams and projects will be guided and evaluated by teachers to ensure that they offer personalized and constant feedback to students and thus help them achieve the learning objectives.

Admissions

Curriculum

Program Outcome

Program Tuition Fee

Career Opportunities

About the School

Questions