COMP 351

System Implementation/Development Tools (3,1,0)(L) 3 credits

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: COMP 223