Master software development to delivery of computer applications focused on providing an exceptional customer experience for business. In this program, students will gain the skills and knowledge related to all aspects of the software development life cycle, including design, building, testing, deployment, and maintenance in the cloud. Students will also use agile processes and collaboration tools to work in teams, implement user experience (UX) perspectives and write technical and business documentation.
Prepare for career success by developing important skills in automation, architecture and design, API development, containerization and virtualization, team-based software development, source and version control, and query languages. As a graduate of this program, students will also master web application development tools, the agile methodology, programming languages, and continuous integration and deployment of secure code.
In addition to classroom learning, this program includes a work-integrated learning term that gives students real-world industry experience through an industry project or a paid co-op work position or applied research.
Application Development and Delivery graduates build successful careers in software application development, DevOps, and leadership positions in private and public sector organizations across a wide variety of industries.