University of Massachusetts Global

University of Massachusetts Global Campuses

The University of Massachusetts Global Campuses offers a wide range of specialized software engineering courses taught by expert faculty to help students reach their educational goals.

  • California in  california 16355 Laguna Canyon Road

University of Massachusetts Global

About

Campus

Software engineering education at the University of Massachusetts Global Campus (UMGC) provides students with a strong foundation in software development, programming, and other related computer science topics. Students learn software engineering principles and practices to build reliable, secure, and scalable software systems. They gain an understanding of underlying computing foundations and the principles of modern software engineering.

Students are exposed to a range of topics including design and analysis of algorithms, memory management, operating systems, file systems, networks and data communications, databases, optimization theory, artificial intelligence, distributed systems, and software engineering fundamentals such as software project planning and management. Additionally, they gain hands-on experience designing, developing, and deploying software applications for a range of platforms.

UMGC offers software engineering courses at both the undergraduate and graduate levels. The undergraduate program focuses on software engineering principles and practices in combination with a general understanding of computing technology and computer science fundamentals. The graduate program emphasizes advanced topics in software engineering and computer science, with a focus on practical application and problem-solving.

At UMGC, faculty members bring their real-world experience to students, providing them with opportunities to apply what they learn in class to solve real-world problems. In addition to classroom instruction, students gain industry exposure and hands-on experience through internships, study abroad programs, and hackathons.

UMGC is committed to helping students develop the skills needed to become successful software engineers. With its world-class faculty and state of the art technology and facilities, the university is equipped to provide students with the knowledge and tools to launch successful careers in the field of software engineering.