This is an old revision of the document!
The first quarter exam will be Monday October 14 10:15-11:45 In room 108. The average of the two quarter exams is worth 20% of your grade. The first quarter exam is a cumulative exam that covers the summer assignment, Kael the Robot, and chapters 3 through 7 of the textbook. There will be multiple choice and free response questions.
On the actual AP Exam, the multiple choice question pace is 2 minutes, 15 seconds each, and the free response questions pace is about 15 minutes each. The AP Exam will be at noon, Friday May 8, 2020.
It is a good idea to review your homework, labs, and the powerpoint slides (in Google Classroom). Last year's quiz questions were posted at PlusPortals. The file is called “Qtr 1 Quiz Review Chapters 1-6”. Password for the PDF of the questions is the Franciscan virtue Fall 2018! To check your work, go to https://quizizz.com/join and enter game code 024682
Don't forget that you don't need a computer to practice writing code at https://codingbat.com/java. "Warm up" and "logic" are good categories to practice. You also may wish to try these practice free response quizzes from the past.
Things to watch out for:
- Constructors should initialize the class's fields (fields are
private
, to encapsulate) - Do not use the type in the constructor- this accidentally makes a local variable instead of initializing the classes field that has the same name.
- Remember to make fields
private
and methodspublic
, - Remember local variables are never public nor private
- Remember method names should use () for the parameter list, even if there are no parameters
- Watch for dangling else statements (p 148) - without brackets, the last
else
belongs to the previousif
- Do not add a
System.out.print
when no printing is requested (This can be a 1 or 2 point Extraneous code that causes side effect penalty on the AP Exam) - Do not use local variables before first declaring them ( also a AP scoring penalty).
- Variables are declared ONLY ONCE, not every time.
- Do not assign a value to a parameter inside a method unless you are asked to (also a AP scoring penalty called Destruction of data)
- Never use
return
in a constructor - Do not
return
something when writing avoid
method ( a method that isn't supposed to return something (This too has a AP scoring penalty) - Remember to
return
something of the same type as a method's header.
Finally, please remember to get a good night's rest and a healthy breakfast! Good Luck!