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