This document discusses exception handling in programming. It contains the names and student IDs of six students who will present on the topic. The topics they will discuss include the definition of an exception, how exceptions can occur due to programming errors, client errors, or resource failures. It also discusses how exceptions can be handled using try, catch, finally, throw and throws keywords. The advantages of exception handling include identifying error types, separating error handling code from normal code, clarifying the code and enhancing readability. The document states that exception handling cannot be a disadvantage.