4.01 Ethical and Social Issues Around Data Collection
4.02 Data Sets
4.03 Array Creation and Access
4.04 Array Traversals
4.05 Implementing Array Algorithms
4.06 Using Text Files
4.07 Wrapper Classes - Integer and Double
4.08 ArrayList and its Methods
4.09 ArrayList Traversals
4.10 Implementing ArrayList Algorithms
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 Code Practice
4.21 More Code Practice with Arrays
4.22 Arrays Multiple-Choice Exercises
4.23 Practice Exam for Arrays
4.24 Free Response - Horse Barn A
4.25 Free Response - Horse Barn B
4.26 Free Response - Self Divisor B
4.27 Free Response - Sound A
4.28 Free Response - Sound B
4.29 Free Response - Number Cube A
4.30 Free Response - Number Cube B
4.31 ArrayList Summary
4.32 ArrayList Mixed Up Code Practice
4.33 Code Practice with ArrayLists
4.34 ArrayList Multiple-Choice Exercises
4.35 Free Response Question (FRQ) 3 - ItemInventory
4.36 Free Response - Climbing Club A
4.37 Free Response - Climbing Club B
4.38 Free Response - Climbing Club C
4.39 Free Response - CookieOrder A
4.40 Free Response - CookieOrder B
4.41 Free Response - StringFormatter A
4.42 Free Response - StringFormatter B
4.43 Free Response - Delimiters A
4.44 Free Response - Delimiters B
4.45 Search/Sort Multiple-Choice Exercises
4.46 2D Arrays Summary
4.47 2D Arrays Mixed Up Code Practice
4.48 Code Practice with 2D Arrays
4.49 More Code Practice with 2D Arrays
4.50 2D Arrays Multiple-Choice Exercises
4.51 Free Response - Gray Image A
4.52 Free Response - Gray Image B
4.53 Free Response - Route Cipher A
4.54 Free Response - Route Cipher B
4.55 Recursion Summary
4.56 Recursion Mixed Up Code Practice
4.57 Recursion More Mixed Up Code Practice
4.58 Code Practice for Recursion
4.59 Recursion Exercises
4.60 Optional: HashMap (Dictionary) Data Structure
4.61 College Board Celebrity and Data Labs
4.62 Picture Lab for 2D Arrays
4.63 Picture Lab A1 - A3
4.64 Picture Lab A4: 2D Arrays in Java
4.65 Picture Lab A5: Picture Classes and Inheritance
4.66 Picture Lab A5: Modifying a Picture
4.67 Picture Lab A6: Mirroring Pictures
4.68 Picture Lab A7: Mirroring Part of a Picture
4.69 Picture Lab A8: Creating a Collage
4.70 Picture Lab A9: Simple Edge Detection