====== Final Exam ====== * Tuesday, March 23rd, 1:00 to 3:00 pm, RH 203. * Open notes. * General topics for each question will be posted. * {{ :courses:cs102-201752:finalexamreview.pdf | Review questions for final exam}} (Solutions will be posted). \\ \\ Part of solutions to review questions: {{ :courses:cs102-201752:finalexamreviewsol.pdf | final exam review answers}} \\ Note: Many of these can be tested in DrJava. Exam Particulars: - Q1: Questions about a Java class hierarchy. - Q2: Give the result of a sequence of stack operations. - Q3: Short answers regarding loops. - Q4: Interpreting a Java graphics program. - Q5: Writing a method that consumes a two-dimensional array. - Q6: Interpreting the result of calling encryption/decryption methods in a Java program. \\ \\ \\ \\ ====== Midterm Exam ====== * Monday, March 6th, during lab. * Open notes. * General topics for each question will be posted. * {{:courses:cs102-201752:exam1s17.pdf| Practice Exam}} * {{:courses:cs102-201752:exam1sp2017practicesol.pdf|Practice exam solutions}} \\ \\ Exam Particulars: - Q1: Short answer about classes, reading and understanding code. - Q2: Interpreting code that generates Exceptions. - Q3: Write a method based on similar example. - Q4: Answer questions about a Java hierarchy. - Q5: Short answer about terminology. - Added one question regarding structurally recursive lists