Software engineering education at the University of Guam enables students to develop a comprehensive understanding of how to design and maintain software systems. Through their courses, students gain the skills and knowledge necessary to create, deploy, and troubleshoot software in various computing environments. By emphasizing practical applications of computer science, the courses help students become effective software engineers, poised to make valuable contributions to the development of software products.
The software engineering program at the University of Guam equips students with the fundamentals of software engineering principles and processes. Through coursework, students learn object-oriented programming, software design, implementation, testing and more. Problem-solving is emphasized, encouraging students to use creative solutions to software engineering challenges.
To further prepare students for their future careers, the software engineering program also offers project-based courses that ask students to design, build, and document their own software projects. Through these courses, students gain hands-on experience in the development process from conception to completion. Furthermore, the program seeks to instill an appreciation of software engineering as a profession and its importance in today’s technological environment.
The culminating course for the software engineering program at the University of Guam is software engineering capstone. This course provides students with the means to demonstrate their mastery of software engineering principles through an end-of-program project. Here, students must solve a real-world software engineering challenge, such as creating an interactive web application or developing an automated inventory system. With their portfolios in hand, graduates of the software engineering program are well-equipped to pursue successful careers in the technology field.