Software Development Methods
Systematic methods for designing, coding, testing and documenting medium-sized programs. 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 tools, environments, instrumenting and profiling, and the fundamentals of software configuration management.
- Credit will be granted for only one of SENG 265, CSC 265.