Showing 0-0 of 0 results
| # | Exercise Title | Features | Description | Platform | Keywords |
|---|---|---|---|---|---|
| 1 | Object Creation and Method Calls | Object Creation and Method Calls | AnnEx | boolean expressions, classes, objects | |
| 2 | Object-oriented programming concept map: Review Questions | Question, Battery, Concept Map | Self-assessment question battery about the object-oriented programming concept map. | OpenDSA | Object-Oriented Programming |
| 3 | Object Conditional | Java PredictingFinalResult for demonstrating Object Conditional | QuizJET | classes, objects | |
| 4 | Use Money interface in invoice program | Code Completion | The invoice program assumes that prices are given in dollar. Other currencies have different rules, and it makes sense to... | CodeCheck | Object-Oriented Design |
| 5 | Using aggregation for modeling Square class | Code Completion | Intuitively, every square is a rectangle, so it is tempting to use inheritance for implementing a square: | CodeCheck | Object-Oriented Design |
| 6 | Collaborator classes | Code Completion | In some situations, a class needs the help of other classes to complete a task. These other classes are called... | CodeCheck | Object-Oriented Design |
| 7 | Using Aggegation | Code Completion | A team has players. Use aggregation to complete the class constructor and the listTeam and addPlayer methods of the Team... | CodeCheck | Object-Oriented Design |
| 8 | Using inheritance for modeling Square class | Code Completion | Intuitively, every square is a rectangle, so it is tempting to use inheritance for implementing a square: | CodeCheck | Object-Oriented Design |
| 9 | Add transfer to ATM | Code Completion | Add the capability of transferring money from the currently selected account to the other account from the same account holder... | CodeCheck | Object-Oriented Design |
| 10 | Add user interface for balance transfer | Code Completion | In this assignment, a transfer method has been added to the ATM class of section 12.5: | CodeCheck | Object-Oriented Design |
| 11 | Relationships between classes and interfaces | Code Completion | A stamp has a descriptive name, a face value, and an issuing country. Stamps have a measurable value (the face... | CodeCheck | Object-Oriented Design |
| 12 | Objects 1 (Rectangle) | Java PredictingFinalResult for demonstrating Objects 1 (Rectangle) | QuizJET | classes, object, objects | |
| 13 | Objects 2 (Rectangle) | Java PredictingFinalResult for demonstrating Objects 2 (Rectangle) | QuizJET | classes, object, objects | |
| 14 | Objects 4 (String) | Java PredictingFinalResult for demonstrating Objects 4 (String) | QuizJET | classes, object, objects, strings | |
| 15 | Objects 3 (Rectangle) | Java PredictingFinalResult for demonstrating Objects 3 (Rectangle) | QuizJET | classes, object, objects | |
| 16 | Reversing a string with StringBuilder | Code Completion | StringBuilder is another class that provides methods to manipulate strings. Look in the StringBuilder class API for information on the... | CodeCheck | Objects |
| 17 | Objects 1 | Python CodeVisualization for demonstrating Objects 1 | JSVEE | classes, data structures, objects, stacks | |
| 18 | Objects 2 | Python CodeVisualization for demonstrating Objects 2 | JSVEE | classes, data structures, objects, stacks | |
| 19 | Objects 3 | Python CodeVisualization for demonstrating Objects 3 | JSVEE | classes, data structures, objects, stacks | |
| 20 | Objects 5 (String) | Java PredictingFinalResult for demonstrating Objects 5 (String) | QuizJET | classes, objects | |
| 21 | Question 3 | Java PredictingFinalResult for demonstrating Question 3 | QuizJET | objects | |
| 22 | Rectangle construction | Code Completion | Your task is to construct a rectangle with area 51. | CodeCheck | Objects |
| 23 | Average word length | Code Completion | Complete the following program to compute the average length of the words. Invoke the appropriate method to compute the length... | CodeCheck | Objects |
| 24 | Traffic light | Code Completion | Your task is to draw the lamps in a traffic light. | CodeCheck | Objects |
| 25 | Draw intersection of rectangles | Code Completion | Draw two intersecting rectangles and color their intersection black. | CodeCheck | Objects |
| 26 | Uppercase international letters | Code Completion | Your task is to find out what happens when you call the toUpperCase method on strings that contain accented characters... | CodeCheck | Objects |
| 27 | Make stronger password | Code Completion | A stronger password can be created by replacing characters with similar-looking symbols: e becomes 3, i becomes 1, a becomes... | CodeCheck | Objects |
| 28 | 371t3 hack3rs | Code Completion | The "elite hackers" like to make their text look cool by replacing characters with similar-looking symbols: e becomes 3, i... | CodeCheck | Objects |
| 29 | Translate square so that intersection has area 10 | Code Completion | Your task is to translate the rectangle box2 in the program below so that the intersection of box and box2... | CodeCheck | Objects |
| 30 | Red checkerboard squares | Code Completion | Your task is to draw a simple checkerboard pattern. | CodeCheck | Objects |
| 31 | Drawing with fill3DRect | Code Completion | Complete the ThreeButtonComponent class to draw three boxes that look like push buttons. Each box is a Rectangle drawn in... | CodeCheck | Objects |
| 32 | Rectangle with 3D effect | Code Completion | Complete the ThreeDButtonComponent class to draw a button with shading. The button is a Rectangle, with very thin rectangles on... | CodeCheck | Objects |
| 33 | (Classes & Objects) Rectangle - CSEdPad | This program creates a rectangle object and calculates its area | AnnEx | classes, objects | |
| 34 | point object | Python PredictingFinalResult for demonstrating point object | QuizPET | classes, data structures, objects, stacks | |
| 35 | account objects | Python PredictingFinalResult for demonstrating account objects | QuizPET | algorithm analysis, classes, data structures, objects, stacks | |
| 36 | bus objects | Python PredictingFinalResult for demonstrating bus objects | QuizPET | classes, data structures, objects, stacks | |
| 37 | student objects | Python PredictingFinalResult for demonstrating student objects | QuizPET | classes, objects | |
| 38 | one car object | Python PredictingFinalResult for demonstrating one car object | QuizPET | classes, data structures, objects, stacks | |
| 39 | two car objects | Python PredictingFinalResult for demonstrating two car objects | QuizPET | classes, data structures, objects, stacks | |
| 40 | Assigning a Reference to an Object | Code Tracing Presentation | Slideshow demonstrating assigning a reference to an object. | OpenDSA | Pointer, Reference, Object |
| 41 | Changing the Reference to an Object | Code Tracing Presentation | Slideshow demonstrating changing the reference to an object. | OpenDSA | Pointer, Reference, Object |
| 42 | The Class for Representing a Bank Account (Case 1) | Construct a class that represents a basic bank account. This class should contain data representing the name of the account’s... | PCEX | classes, objects | |
| 43 | The Class for Representing a Loan (Case 1) | Construct a class that represents a loan. This class should contain data representing the interest rate, loan amount, and the... | PCEX | classes, objects | |
| 44 | The Class for Representing a Loan (Case 2) | Construct a class that represents a loan. This class should contain data representing the interest rate, loan amount, and the... | PCEX | classes, objects | |
| 45 | The Class for Representing a Point in the Euclidean Plane (Case 2) | Construct a class that represents a point in the Euclidean plane. The class should contain data that represents the point’s... | PCEX | classes, objects | |
| 46 | Accessor Mutator Demo | Java CodeVisualization for demonstrating Accessor Mutator Demo | JSVEE | classes, object, objects | |
| 47 | Simple Inheritance | Java CodeVisualization for demonstrating Simple Inheritance | JSVEE | inheritance, object | |
| 48 | Practicing Pointers 1 | Tracing Exercise | Pointer assignment proficiency exercise. Users click on objects to show how pointers should be updated. | OpenDSA | Pointer, Object |
| 49 | Practicing Pointers 2 | Tracing Exercise | Second pointer assignment proficiency exercise. Users click on objects to show how pointers should be updated. | OpenDSA | Pointer, Object |
| 50 | Practicing Pointers: Links | Tracing Exercise | Third pointer assignment proficiency exercise. Users click on objects to show how pointers link nodes together into a linked list. | OpenDSA | Pointer, Object |
| 51 | Java Data Types | Presentation | Slideshow showing primitive data types in Java and the concept of object and reference. | OpenDSA | Pointer, Reference, Data Type, Object |
| 52 | Point Class Hierarchy | Suppose we have a class Point and we want to extend it to produce class Point3D. The class Point has... | PCEX | inheritance, object | |
| 53 | The Class for Representing a Bank Account | Construct a class that represents a basic bank account. This class should contain data representing the name of the account’s... | PCEX | classes, object, objects | |
| 54 | The Class for Representing a Loan | Construct a class that represents a loan. This class should contain data representing the interest rate, loan amount, and the... | PCEX | classes, object, objects | |
| 55 | The Class for Representing a Point in the Euclidean Plane | Construct a class that represents a point in the Euclidean plane. The class should contain data that represents the point’s... | PCEX | classes, object, objects | |
| 56 | The Class for Representing a Loan (Case 2) | Construct a class that represents a loan. This class should contain data representing the interest rate, loan amount, and the... | PCEX | classes, objects | |
| 57 | The Class for Representing a Bank Account | Construct a class that represents a basic bank account. This class should contain data representing the name of the account’s... | PCEX | classes, objects | |
| 58 | Interfaces 1 | Java PredictingFinalResult for demonstrating Interfaces 1 | QuizJET | interfaces, object-oriented programming | |
| 59 | Interfaces 2 | Java PredictingFinalResult for demonstrating Interfaces 2 | QuizJET | interfaces, object-oriented programming | |
| 60 | Interfaces 4 | Java PredictingFinalResult for demonstrating Interfaces 4 | QuizJET | interfaces, object-oriented programming | |
| 61 | The Class for Representing a Bank Account (Case 2) | Construct a class that represents a basic bank account. This class should contain data representing the name of the account’s... | PCEX | classes, objects | |
| 62 | La Clase para Representar un Prestamo (Caso 1) | Construya una clase que represente un préstamo. Esta clase debe contener datos que representen la tasa de interés, el monto... | PCEX | classes, objects | |
| 63 | La Clase para Representar un Prestamo (Caso 2) | Construya una clase que represente un préstamo. Esta clase debe contener datos que representen la tasa de interés, el monto... | PCEX | classes, objects | |
| 64 | The Class for Representing a TV (Case 1) | Construct a class that represents a TV. The class should contain data that represents the TV's state (power on or... | PCEX | classes, objects | |
| 65 | The Class for Representing a TV (Case 2) | Construct a class that represents a TV. The class should contain data that represents the TV's state (power on or... | PCEX | classes, objects | |
| 66 | Herencia de Persona y Empleado | Construir dos clases: una que represente a una Persona y otra que represente a un Empleado que debe definirse como... | PCEX | classes, objects | |
| 67 | Informacion de Herencia de Persona y Empleado | Construir dos clases: una que represente a una Persona y otra que represente a un Empleado que debe ser definida... | PCEX | classes, objects | |
| 68 | 4-11_Animal | Java BehaviorExample for demonstrating 4-11_Animal | AnnEx | classes, objects | |
| 69 | 4-11_AnimalClient | Java BehaviorExample for demonstrating 4-11_AnimalClient | AnnEx | classes, objects | |
| 70 | Accessor Mutator Demo | Java BehaviorExample for demonstrating Accessor Mutator Demo | AnnEx | classes, objects | |
| 71 | Bank Account Tester | Java BehaviorExample for demonstrating Bank Account Tester | AnnEx | classes, objects | |
| 72 | Bicycle | Bicycle | AnnEx | classes, objects | |
| 73 | Cash Register Tester (Constant Field) | Java BehaviorExample for demonstrating Cash Register Tester (Constant Field) | AnnEx | classes, objects | |
| 74 | Constructor Demo | Java BehaviorExample for demonstrating Constructor Demo | AnnEx | classes, objects | |
| 75 | Copy Demo | Java BehaviorExample for demonstrating Copy Demo | AnnEx | classes, objects | |
| 76 | Counter Demo | Java BehaviorExample for demonstrating Counter Demo | AnnEx | classes, objects | |
| 77 | Method Demo | Java BehaviorExample for demonstrating Method Demo | AnnEx | classes, objects | |
| 78 | Funcion mismo valor absoluto (ES) | Point | AnnEx | classes, objects | |
| 79 | Rectangle | Rectangle | AnnEx | classes, objects | |
| 80 | This Reference | Java BehaviorExample for demonstrating This Reference | AnnEx | classes, objects | |
| 81 | Method Demo | Java CodeVisualization for demonstrating Method Demo | JSVEE | classes, objects | |
| 82 | Constructor Demo | Java CodeVisualization for demonstrating Constructor Demo | JSVEE | classes, objects | |
| 83 | Move Tester | Java CodeVisualization for demonstrating Move Tester | JSVEE | classes, objects | |
| 84 | Copy Demo | Java CodeVisualization for demonstrating Copy Demo | JSVEE | classes, objects | |
| 85 | Counter Demo | Java CodeVisualization for demonstrating Counter Demo | JSVEE | classes, objects | |
| 86 | Bank Account Tester | Java CodeVisualization for demonstrating Bank Account Tester | JSVEE | classes, objects | |
| 87 | Cash Register Tester | Java CodeVisualization for demonstrating Cash Register Tester | JSVEE | classes, objects | |
| 88 | Practicing class inheritance | Construct a program using inheritance of classes to display a student’s name and score. Consider student as an instance of... | jsParsons | classes, objects | |
| 89 | Practicar herencia de clases | Construye un programa que use herencia de clases para mostrar el nombre y la nota de un estudiante. Considera que... | jsParsons | classes, objects | |
| 90 | Crear una clase y utilizarla | Escribe un programa que imprima "Safiira. Encantado de conocerte!" | jsParsons | classes, objects | |
| 91 | Crear una clase y usar sus métodos | Construye una clase Punto que tenga un metodo para calcular la distancia desde otra instancia de Punto. | jsParsons | classes, objects | |
| 92 | Inheritance | Python CodeVisualization for demonstrating Inheritance | JSVEE | classes, objects | |
| 93 | Person and Employee Inheritance | Construct two classes: one represents a Person and another one represents an Employee that should be defined as Person's child... | PCEX | classes, objects | |
| 94 | Equal 1 | Python PredictingFinalResult for demonstrating Equal 1 | QuizPET | classes, objects | |
| 95 | Equal 2 | Python PredictingFinalResult for demonstrating Equal 2 | QuizPET | classes, objects | |
| 96 | Greater Than 1 | Python PredictingFinalResult for demonstrating Greater Than 1 | QuizPET | classes, objects | |
| 97 | animal inheritance | Python PredictingFinalResult for demonstrating animal inheritance | QuizPET | classes, objects | |
| 98 | Inheritance Person 1 | Python PredictingFinalResult for demonstrating Inheritance Person 1 | QuizPET | classes, objects | |
| 99 | Inheritance Person 2 | Python PredictingFinalResult for demonstrating Inheritance Person 2 | QuizPET | classes, objects | |
| 100 | q_py_obj_account1_es | Python PredictingFinalResult for demonstrating q_py_obj_account1_es | QuizPET | classes, objects | |
| 101 | q_py_obj_car1_es | Python PredictingFinalResult for demonstrating q_py_obj_car1_es | QuizPET | classes, objects | |
| 102 | q_py_obj_point1_es | Python PredictingFinalResult for demonstrating q_py_obj_point1_es | QuizPET | classes, objects | |
| 103 | Class Definition - Calculator | Python BehaviorExample for demonstrating Class Definition - Calculator | WebEx | classes, objects | |
| 104 | Class Definition - Bank Account | Python BehaviorExample for demonstrating Class Definition - Bank Account | WebEx | classes, objects | |
| 105 | Classes - Inheritance | Python BehaviorExample for demonstrating Classes - Inheritance | WebEx | classes, objects | |
| 106 | The Class for Representing a TV | Construct a class that represents a TV. The class should contain data that represents the TV's state (power on or... | PCEX | classes, objects | |
| 107 | The Class for Representing a Loan | Construct a class that represents a loan. This class should contain data representing the interest rate, loan amount, and the... | PCEX | classes, objects | |
| 108 | The Class for Representing a Bank Account (Case 2) | Construct a class that represents a basic bank account. This class should contain data representing the name of the account’s... | PCEX | classes, objects | |
| 109 | The Class for Representing a TV (Case 2) | Construct a class that represents a TV. The class should contain data that represents the TV's state (power on or... | PCEX | classes, objects | |
| 110 | The Class for Representing a Loan | Construct a class that represents a loan. This class should contain data representing the interest rate, loan amount, and the... | PCEX | classes, objects | |
| 111 | The Class for Representing a Point in the Euclidean Plane | Construct a class that represents a point in the Euclidean plane. The class should contain data that represents the point’s... | PCEX | classes, objects | |
| 112 | The Class for Representing a TV | Construct a class that represents a TV. The class should contain data that represents the TV's state (power on or... | PCEX | classes, objects | |
| 113 | Class 3 (BankAccount) | Java PredictingFinalResult for demonstrating Class 3 (BankAccount) | QuizJET | classes, objects | |
| 114 | Class 1 (BankAccount) | What is the final value of result? | QuizJET | classes, objects | |
| 115 | Consequences of Dereferencing a Null Pointer | Presentation | Slideshow demonstrating the consequence of dereferencing a null pointer. | OpenDSA | Pointer, Reference, Object |
| 116 | Shallow vs Deep Copy | Code Tracing Presentation | Slideshow demonstrating the distinction between shallow and deep copy. | OpenDSA | Pointer, Reference, Object |
| 117 | Lifetime of Local Variables | Code Tracing Presentation | Slideshow demonstrating the lifetime of local storage. | OpenDSA | Pointer, Reference, Object |
| 118 | Allocation and Deallocation of Local Variables | Code Tracing Presentation | Slideshow demonstrating the details of local variable allocation and deallocation. | OpenDSA | Pointer, Reference, Object |
| 119 | The Class for Representing a Bank Account | Construct a class that represents a basic bank account. This class should contain data representing the name of the account’s... | PCEX | classes, data structures, objects, stacks | |
| 120 | Clss Person | Write a program that will print out "Safiira. Nice to meet you!" | jsParsons | classes, data structures, objects, stacks | |
| 121 | Class Point | Construct a class Point which has a method to tell distance from another instance of Point. | jsParsons | classes, data structures, objects, stacks | |
| 122 | The Class for Representing a Point in the Euclidean Plane | Construct a class that represents a point in the Euclidean plane. The class should contain data that represents the point’s... | PCEX | classes, data structures, objects, stacks | |
| 123 | The Class for Representing a TV | Construct a class that represents a TV. The class should contain data that represents the TV's state (power on or... | PCEX | classes, data structures, objects, stacks | |
| 124 | Class 4 (CashRegister) | Java PredictingFinalResult for demonstrating Class 4 (CashRegister) | QuizJET | classes, constructors, objects, overloading | |
| 125 | The Class for Representing a Point in the Euclidean Plane (Case 2) | Construct a class that represents a point in the Euclidean plane. The class should contain data that represents the point’s... | PCEX | classes, constructors, exceptions, file i/o, inheritance, methods, objects, overloading | |
| 126 | ae_python_class1 | Python CodeVisualization for demonstrating ae_python_class1 | JSVEE | algorithm analysis, classes, data structures, objects, stacks | |
| 127 | ae_python_class2 | Python CodeVisualization for demonstrating ae_python_class2 | JSVEE | algorithm analysis, classes, data structures, objects, stacks | |
| 128 | Determining Whether One is a Teenager (Case 2) | Construct a program that asks the user to enter a string that has the user name and age separated by... | PCEX | classes, exception handling, exceptions, file i/o, if-else statement, loops, methods, objects | |
| 129 | Reporting File Information (Case 2) | Construct a program that receives the full path to an input file from the user, reads that file and reports... | PCEX | classes, exceptions, file i/o, methods, objects | |
| 130 | Arrays 3 | Java PredictingFinalResult for demonstrating Arrays 3 | QuizJET | 2d arrays, arrays, classes, objects | |
| 131 | Arrays 5 | Java PredictingFinalResult for demonstrating Arrays 5 | QuizJET | 2d arrays, arrays, classes, objects | |
| 132 | Class 2 (BankAccount) | Java PredictingFinalResult for demonstrating Class 2 (BankAccount) | QuizJET | classes, exceptions, file i/o, methods, objects | |
| 133 | Class (Bank Account This) | Java PredictingFinalResult for demonstrating Class (Bank Account This) | QuizJET | classes, constructors, inheritance, objects, overloading | |
| 134 | Class (Cash Register) | Java PredictingFinalResult for demonstrating Class (Cash Register) | QuizJET | classes, constructors, exceptions, file i/o, methods, objects, overloading | |
| 135 | Class 5 (Point) | Java PredictingFinalResult for demonstrating Class 5 (Point) | QuizJET | classes, exceptions, file i/o, methods, objects | |
| 136 | Object Equality | Java BehaviorExample for demonstrating Object Equality | AnnEx | boolean expressions, variables | |
| 137 | Overriding Object Methods | Java BehaviorExample for demonstrating Overriding Object Methods | AnnEx | inheritance | |
| 138 | Using Anonymous Objects | Code Completion | Modify the PolygonTester class below so that it uses anonymous objects where possible. Objects that are only used once should... | CodeCheck | Interfaces |
| 139 | Reading a serialized array of objects | Code Completion | Your task is to read a serialized array of objects. You are given a FileInputStream, and you need to read... | CodeCheck | Advanced Input and Output |
| 140 | Static field to count number of objects | Code Completion | Add a private static variable to the Coin class that counts the total number of coins that were constructed. Also... | CodeCheck | Designing Classes |
| 141 | Static field to maintain the total value of Coin objects created | Code Completion | Add a private static variable to the Coin class that maintains the total value of all coins that were constructed.... | CodeCheck | Designing Classes |
| 142 | Implement the Doublable interface | Code Completion | Some objects can be doubled, for example a bank account. The result would be a bank account with twice the... | CodeCheck | Interfaces |
| 143 | Provide a RectangleDoubler class that implements the Doubler interface | Code Completion | Some objects can be doubled, for example a bank account. The result would be a bank account with twice the... | CodeCheck | Interfaces |
| 144 | Pair class with compareTo method | Code Completion | We sometimes want to compare two Pair objects, for example, when using pairs as keys in a tree map. | CodeCheck | Generic Types |
| 145 | Hash code for LabeledPoint | Code Completion | Implement the hashCode method for the LabeledPoint class so that equal objects have the same hash code and that unequal... | CodeCheck | Tree Structures |
| 146 | (Methods) Adding numbers - CSEdPad | The program will create a method that will add two given exam numbers of a student. The program will declare... | AnnEx | methods | |
| 147 | Implement an Interface to Change Rectangle Dimensions | Code Completion | Complete the RectangleManager class below so that it implements the given Adjuster interface. The implementation should use the h and... | CodeCheck | Interfaces |
| 148 | The Class for Representing a Point in the Euclidean Plane (Case 1) | Construct a class that represents a point in the Euclidean plane. The class should contain data that represents the point’s... | PCEX | ||
| 149 | PANDAS GroupBy 1 | From a class of 200 students, you have a dataset of students, their section, and grades. get the mean grade... | PCEX | json, pandas | |
| 150 | XML Map Labels convert to decimal degrees | Code Completion | The latitude, longitude and place name are used to label a map. Implement a class with latitude and longitude as... | CodeCheck | Classes |
| 151 | Make a measurer for words | Code Completion | In this exercise, we use the Word class from chapter 6 (with the bugs fixed). You should not change the... | CodeCheck | Interfaces |