This course offers tools and techniques to promote programming productivity and software quality. Topics include specifications; code review and inspection techniques; testing and debugging methods and tools; reusable software components and templates; file system navigation; scripting languages; software configuration management; software tools; environments; and instrumenting and profiling. Prerequisite: C or better in COMP 2230 or COMP 2231
This course offers tools and techniques to promote programming productivity and software quality. Topics include specifications; code review and inspection techniques; testing and debugging methods and tools; reusable software components and templates; file system navigation; scripting languages; software configuration management; software tools; environments; and instrumenting and profiling. Prerequisite: C or better in COMP 2230 or COMP 2231