everything.study
COMP 4220

Agile Software Development

Undergraduate

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