Collaborative Software Development

Course ID DATA 533
Campus UBC Okanagan
Semester Fall
Course Block 3
Course Description How to exploit practices from collaborative software development techniques in data scientific workflows. Appropriate use of abstraction and classes, the software life cycle, unit testing / continuous integration, quality control, version control, and packaging for use by others.