TY - JOUR AU - Holdener, Kate PY - 2023/01/08 Y2 - 2024/03/28 TI - Java Exception Handling: CS2 / Java JF - POGIL Activity Clearinghouse JA - PAC VL - 3 IS - 4 SE - DO - UR - https://pac.pogil.org/index.php/pac/article/view/301 SP - AB - <p><span style="font-weight: 400;">This activity teaches the students to handle abnormal program execution in Java programming language. The students interact with a working Java program that executes abnormally, then compare this program to an alternate version, which handles exceptions. Based on this information, the students derive a generic mechanism for exception handling in Java. In the last section, students explore Java exceptions in the context of polymorphism with inheritance and derive rules for how to handle multiple exceptions in the same block of code. After completing this activity, the students will be able to handle abnormal program execution with exceptions, and explain how polymorphism is utilized in the Java exception handling mechanism.</span></p><p>This activity was developed with NSF support through IUSE-1626765. You may request access to this activity via the following link:&nbsp;<a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrive.google.com%2Fdrive%2Ffolders%2F1yqQI95OIRb2tEJRPm8PGIaTaDAVutUZw%3Fusp%3Dshare_link&amp;data=05%7C01%7Ceileen.kowalski%40westpoint.edu%7C7d71bbd1b0004e5364d808dad96319e8%7C99ff8811351740a9bf1045ea0a321f0b%7C0%7C0%7C638061316929175070%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=bw0xJO1uZ1R87NvfAsueG9QDonAeroYs%2FpPrq9Aqxj8%3D&amp;reserved=0">IntroCS-POGIL Activity Writing Program</a>.&nbsp;</p><p><span style="font-weight: 400;">Level: undergraduate<br></span>Setting: computer classroom<br><span style="font-weight: 400;">Activity type: Learning Cycle<br></span>Discipline: Computer Science<br>Course: CS2 / Java<br><span style="font-weight: 400;">Keywords: exception handling</span></p><p>&nbsp;</p> ER -