CIS 160 Final exam topic list Arrays declare initialize iterate through access elements of Evaluate expressions + - * / () < <= > >= == != ! && || Methods declare/define parameter lists return data types and values call methods Iteration for while do/while use with arrays (min, max, sum, display, set) recursion know what it is be able to implement a recursive algorithm Convert Strings to numbers Error handling use exceptions know how assertions work Classes access modifiers write/use a constructor write/use accessor methods write/use mutator methods know what a default constructor is GUI create a JPanel, JButton, JLabel, etc. set a container's layout manager identify the three basic layout managers Debug problem code Searching/sorting linear vs. binary search