About this exam

This is a 2024 final exam paper for object-oriented-programming at aau (computer-science). This document is the final examination for an Object Oriented Programming course, focusing on practical Java programming skills. The exam evaluates the student's ability to implement classes, manage object states, and apply core OOP principles to real-world scenarios. **Key Topics Covered:** * Class design and object instantiation. * Use of access modifiers, mutators, and accessors (getters/setters). * Static variables and class-level tracking. * Mathematical operations and vector geometry in 2D and 3D space. * Implementation of methods for data manipulation and output formatting. **Exam Structure & Format:** * The exam consists of coding-based problem-solving questions. * Question 8 (Part IV): Book management system implementation (6 points). * Question 10: 2D/3D coordinate system and vector operations application (12 points).