Software Engineering education at Seattle Pacific University is one of the best in the nation, producing graduates that have a unique combination of expertise in technical and non-technical skills. The program focuses on providing students with the knowledge to design and develop software solutions that meet the needs of businesses, organizations, and individuals.
The Software Engineering curriculum includes courses in programming languages, algorithms and data structures, software engineering methodologies, computer organization and design, software development life cycles, software testing and quality assurance, and database management systems. Students also learn about the principles of project management, software usability, graphic design, and web development, among others.
At the heart of the Software Engineering program is the emphasis on theory, practice and experiential learning experiences. Students learn the basics of software engineering while simultaneously applying their knowledge through hands-on projects, internships and independent research. By the end of their studies, graduates will have obtained a thorough understanding of the software engineering process, enabling them to build applications that provide lasting value to clients.
Along with the coursework, students can gain tangible experience in technology management by participating in the Technology & Entrepreneurship Center, which provides resources for budding entrepreneurs, as well as opportunities for students to participate in extracurricular activities such as internships, hackathons, and workshops.
Seattle Pacific University understands the importance of software engineering and provides students with a well-rounded education. Graduates from SPU’s program leave school with the skills and confidence to excel in the rapidly evolving field of software engineering, making them highly sought after in the workforce.