List of Concepts for Programming Problems to Review This list is also a great "toolbox" to help you figure out how to break down a problem printing data types (e.g. int, double, boolean) for loops if/else return and void Scanner min/max algorithm cumulative sum algorithm fencepost Random while loops String manipulation % 10 and / 10 You can search for problems on Practice-It by keyword to give you extra practice on any of these topics Disclaimer: This list is just a broad checklist to help you study. Any material or concept that was covered in Chapter 1 - 5 of the book or lecture is "fair game" for the test (except for a few topics listed on the exams page on the course website.)