To understand the principles and practice of software
development, there is no better motivator than participating in a
software project with real-world value and a life beyond the
academic arena. Software Development: An Open Source
Approach immerses students directly into an agile free
and open source software (FOSS) development process. It focuses
on the methodologies and goals that drive the development of
FOSS, combining... more...