Computer Science

Data Structures

Summer Java Practice

Taking Data Structures with AP Computer Science in the fall? Want to keep up your Java skills? Want to review a topic that you didn’t understand fully the first time? What to learn something new? Try one of these resources this summer! Note: There are no formal summer pre-Data Structure assignments. These resources are optional! Anyone may want to try them out to have fun and/or to build programming skills.

  • CodingBat - Practice your logic skills and work on arrays, Strings, and recursion!
  • The New Boston Videos Beginning Java
  • Project Euler - Math problems that need Java (or other programming languages) to solve.
  • Code Forces
    • Click on ProblemSet, then click on Solved so that you sort by most solved.
    • Ideally you should work on 1A – Theatre Square first.