Builds team software development and communication skills. Learners will form small teams, each identifying, designing and implementing an attractive and usable software application. The project teams will each use Agile software development principles to manage their projects, communicate project status, adapt to changing requirements and overcome technical challenges. Additional topics include a review of the Agile software development methodology.
Student has satisfied all of the following: [Student has completed all of the following course(s): PROGRAMR 10152792 - Software Architecture with grade greater than or equal to C (Post Secondary Grading Scheme).] And Student has satisfied all of the following: [Student has completed or is in process of completing all of the following course(s): PROGRAMR 10152709 - Advanced .NET Programming: Cross-Platform with grade greater than or equal to C (Post Secondary Grading Scheme).]