CPTR 245 Software Development

Overview of the fundamental tools and methodologies used in modern, test-driven, team software development. Students will gain a deep understanding of distributed version control systems and use such a system to manage team development projects. Students will also engage in test-driven development and configure and utilize continuous integration to automate the building, testing, and deployment processes.

Credits

4

Corequisite

CPTR 142

Distribution

Computer Science