COMP 4220
Agile Software Development
This project-oriented course is designed to give students experience in developing projects using Agile software development process. The course will discuss principles of Agile methods for software development, with a concentration on the extreme Programming methodology, and will teach concepts related to its practices. Topics will include software and user interface design, build and development tools, data persistence, and proper software testing. Projects will involve the creation of industry- oriented software (e.g. in Java) and will expose participants to tools commonly used in industry. (Prerequisite: COMP-3220.)(3 lecture hours a week.)
Sources
- Course catalogue ↗Winter 2027