Current approaches -- practice and technologies -- for developing reliable software: specifications, testing, and verification. Individual and team assignments focused on applying these approaches to software systems. A significant communication and composition component related to specifying, designing, presenting, and documenting software systems.
Prefix:
CS
Course Number:
498
Semester:
Spring 2017
Year:
2017030
Credits:
3.0