Upon the successful completion of the course, students will be able to:
• Analyze C/C++ programs, find the cause of errors or performance problems
• Propose proper optimization methods for computational programs
• Actively use the existing tools for debugging and profiling sequential as well as parallel applications
Literature
1. Steve McConnell, Code Complete: A Practical Handbook of Software Construction, Microsoft Press, Redmond, WA, 2 edition, (2004)