4. Data CollectionsΒΆ
Class Periods:
AP CSA Exam Weighting:
- 4.1. Ethical and Social Issues Around Data Collection
- 4.2. Data Sets
- 4.3. Array Creation and Access
- 4.3.1. Declaring and Creating an Array
- 4.3.2. Using new to Create Arrays
- 4.3.3. Initializer Lists to Create Arrays
- 4.3.4. Array length
- 4.3.5. Access and Modify Array Values
- 4.3.6. Coding Challenge : Countries Array
- 4.3.7. Design an Array of Objects for your Community
- 4.3.8. Summary
- 4.3.9. AP Practice
- 4.3.10. Arrays Game
- 4.4. Array Traversals
- 4.4.1. Index Variables
- 4.4.2. Loops to Traverse Arrays
- 4.4.3. Arrays as Objects and Parameters
- 4.4.4. Looping through Part of an Array
- 4.4.5. Common Errors When Looping Through an Array
- 4.4.6. Enhanced For-Loop (For-Each) for Arrays
- 4.4.7. Enhanced For Loop Limitations
- 4.4.8. Traversing Arrays of Objects
- 4.4.9. Coding Challenge : SpellChecker
- 4.4.10. Design an Array of Objects for your Community
- 4.4.11. Summary
- 4.4.12. Arrays Game
- 4.5. Implementing Array Algorithms
- 4.6. Using Text Files
- 4.6.1. Java
File,Scanner, andIOExceptionClasses - 4.6.2. Reading in Data with Scanner
- 4.6.3. Loop to Read in a File
- 4.6.4. Save File Data into an Array
- 4.6.5. Split Strings
- 4.6.6. Object-Oriented Design with CSV Files
- 4.6.7. Coding Challenge: Array of Pokemon from Input File
- 4.6.8. Optional Challenge with a Dataset
- 4.6.9. Summary
- 4.6.1. Java
- 4.7. Wrapper Classes - Integer and Double
- 4.8. ArrayList and its Methods
- 4.8.1. import java.util.ArrayList
- 4.8.2. Declaring and Creating ArrayLists
- 4.8.3. ArrayList Methods
- 4.8.4.
size() - 4.8.5.
add(obj) - 4.8.6.
add(index,obj) - 4.8.7.
remove(index) - 4.8.8.
get(index)andset(index, obj) - 4.8.9. Comparing arrays and
ArrayLists - 4.8.10. Coding Challenge : FRQ Digits
- 4.8.11. Summary
- 4.9.
ArrayListTraversals - 4.10. Implementing
ArrayListAlgorithms - 4.11. 2D Array Creation and Access
- 4.12. 2D Array Traversals: Nested Loops
- 4.13. Implementing 2D Array Algorithms
- 4.14. Searching Algorithms
- 4.15. Sorting Algorithms
- 4.16. Recursion
- 4.17. Recursive Searching and Sorting
- 4.18. Arrays Summary
- 4.19. Arrays Mixed Up Code Practice
- 4.20. Arrays Toggle Mixed Up or Write Code Practice
- 4.21. Arrays Code Practice
- 4.22. More Code Practice with Arrays
- 4.23. Arrays Multiple-Choice Exercises
- 4.24. Practice Exam for Arrays
- 4.25. Free Response - Horse Barn A
- 4.26. Free Response - Horse Barn B
- 4.27. Free Response - Self Divisor B
- 4.28. Free Response - Sound A
- 4.29. Free Response - Sound B
- 4.30. Free Response - Number Cube A
- 4.31. Free Response - Number Cube B
- 4.32. ArrayList Summary
- 4.33. ArrayList Mixed Up Code Practice
- 4.34. ArrayList Toggle Mixed Up or Write Code Practice
- 4.35. Code Practice with ArrayLists
- 4.36. ArrayList Multiple-Choice Exercises
- 4.37. Free Response - String Scramble B
- 4.38. Free Response - Climbing Club A
- 4.39. Free Response - Climbing Club B
- 4.40. Free Response - Climbing Club C
- 4.41. Free Response - CookieOrder A
- 4.42. Free Response - CookieOrder B
- 4.43. Free Response - StringFormatter A
- 4.44. Free Response - StringFormatter B
- 4.45. Free Response - Delimiters A
- 4.46. Free Response - Delimiters B
- 4.47. Free Response - Grid World A
- 4.48. Search/Sort Multiple-Choice Exercises
- 4.49. 2D Arrays Summary
- 4.50. 2D Arrays Mixed Up Code Practice
- 4.51. 2D Arrays Toggle Mixed Up or Write Code Practice
- 4.52. Code Practice with 2D Arrays
- 4.53. More Code Practice with 2D Arrays
- 4.54. 2D Arrays Multiple-Choice Exercises
- 4.55. Free Response - Gray Image A
- 4.56. Free Response - Gray Image B
- 4.57. Free Response - Route Cipher A
- 4.58. Free Response - Route Cipher B
- 4.59. Recursion Summary
- 4.60. Recursion Mixed Up Code Practice
- 4.61. Recursion More Mixed Up Code Practice
- 4.62. Recursion Toggle Mixed Up or Write Code Practice
- 4.63. Code Practice for Recursion
- 4.64. Recursion Exercises
- 4.65. College Board Celebrity and Data Labs
- 4.66. College Board Picture Lab and Steganography Lab for 2D Arrays
You have attempted of activities on this page
