In this programming intensive course, students will learn effective automation, testing, and use of software metrics through the practices of Test Driven Development and Continuous Deployment.
Outcomes: Students will be able to perform rigorous testing techniques that contribute to operational reliability, and identify programming practices that both contribute to software maintainability and help to avoid errors.
Outcomes: Students will be able to perform rigorous testing techniques that contribute to operational reliability, and identify programming practices that both contribute to software maintainability and help to avoid errors.