The document discusses object oriented programming using C++. It covers the course objectives, which are to enable students to understand C++ constructs and relate them to engineering problems, and to improve their ability to analyze and address programming problems. It also lists the course outcomes and evaluation scheme. The content section defines exceptions, discusses exception handling using try, throw and catch, and covers the advantages and mechanism of exception handling. It provides examples of try-catch blocks and explains how to use exception handling in functions. Key applications of exception handling are also discussed.