DAT - Open-Ended Activity (Lesson)
Open-Ended Activity
Introduction
You will now complete an activity to demonstrate your knowledge of class design and data structures in a way that is interesting and engaging to you.
Once you have written your program you will answer a series of questions demonstrating your understanding of the concepts and describing your work. At the end of the lesson you will submit the java file for your program and the answers to the question in this activity.
Program Project
The open-ended activity requires you to develop a program on a topic that interests you.
Requirements
- Formulate a question you would like to answer.
- Identify a data set that will help determine the answer to your question.
- Create a class to model one entry of the identified data set.
- Write a program with a main method to read the data from the identified data set into your program.
- Utilize an array or ArrayList and the created class to store data that has been read.
- Write code to process the data and determine an answer to the identified question.
Review the provided scoring guidelines so that you understand what you will be expected to explain once you are done completing your program.
Tip:
When traversing multiple data structures simultaneously, structures might not be the same size and loop bounds must be adjusted to make sure that only locations that are valid in all structures are accessed.
This lab content is from the CollegeBoard.
Program Review
Once your program has been implemented and tested, you should answer the following questions on your own:
1. State the question you chose to answer and why you chose this question.
2 .Describe the data set that you chose to help answer this question, and the process used to find the data set.
3. Describe the development process used in the completion of this project.
4. Describe the class used to represent entries in the identified data set, and why the specific instance variables were chosen.
5. Provide the code segment where data is being processed and describe how the data was processed in order to answer the identified question. Note that data must be stored in an array or ArrayList in order to earn full credit.
IMAGES CREATED BY GAVS