In the Advanced Software Engineering course, students will investigate the design, documentation, creation, and testing cycles of software systems. Students will research prevalent software architectures and design patterns and demonstrate their understanding by applying them appropriately in an application of their own. To develop proficiency with software documentation, students will create software-system diagrams and product-requirements documents to support their application.
To create a custom estimate of your tuition and costs, visit our Net Price Calculator.
Request information about our programs, or complete an online application to begin your journey.