User Tools

Site Tools


qtr_1_study_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
qtr_1_study_guide [2018/10/02 09:22] – created cthielqtr_1_study_guide [2022/09/28 21:01] frchris
Line 1: Line 1:
-The exam will be Thursday October 11 8:23-9:53 In room 304. It is a cumulative exam that covers the summer assignmentand chapters 1 through 7 the textbook. There will be 15-18 multiple choice (the AP Exam pace is 2 minutes, 15 seconds each) and 3 free response questions (15 minutes each), each portion is worth 50 percent. The quarter exams are worth 20% of your grade.+The first quarter exam will be Monday October 102022(60 min) and October 11, 2022 (30 minin class
  
-It is a good idea to review your homework and the quiz answer keys posted at plusPortals.  Don't forget that you don't need a computer to practice writing code at [[https://codingbat.com/java|https://codingbat.com/java]].  "Warm up" and "logic" are good categories to practice. + 
 +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, Karel the Robot, class labs (including the Java2020 exercises), and chapters 3 through 6 of the Litvin textbook. There will be multiple choice, and free response questions.  It will be similar to the other tests that we have had.   
 + 
 +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.  
 +If you log in at [[https://apclassroom.collegeboard.org/]] there is "Qtr 1 MC Practice 1" with some multiple choice questions.   
 + 
 +[[https://mathorama.com/apcs2/practice_frq_qtr_1.pdf |Practice FRQs' for Qtr 1]] 
 + 
 +It is also a good idea to practice writing code.  Don't forget if you are away from your computer, you can still practice writing code on your phone or iPad at [[https://codingbat.com/java|https://codingbat.com/java]].  [[https://codingbat.com/java/Warmup-1|"Warm up"]] and [[https://codingbat.com/java/Logic-1|"logic"]] are good categories to practice.  You also may wish to try these {{ :practice_frq_qtr_1.pdf |practice free response }} quizzes from the past, and the reading and exercises we've done at [[https://runestone.academy/runestone/books/published/Java2021-SFHS/index.html|Java2021-SFHS]]. 
 + 
 +You may wish to review your homework, labs, and the powerpoint slides (in [[ https://classroom.google.com|Google Classroom]]).  
 + 
 +Things to watch out for: 
 +  - Constructors should initialize the class' fields  (fields are ''private'', to encapsulate)  
 +  - When initialzing fields in a constructor, **Do not** mention its type- this accidentally makes a local variable instead of initializing the classes field that has the same name. 
 +  - Remember to make fields ''private'' and methods ''public'',  
 +  - 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 previous ''if'' 
 +  - **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 
 +  - Remember to ''return'' something of the same type as a method's header.  
 +  - **Do not** ''return'' something when writing a ''void'' method ( a method that isn't supposed to return something (This too has a AP scoring penalty)
    
 Finally, please remember to get a good night's rest and a healthy breakfast! Finally, please remember to get a good night's rest and a healthy breakfast!
 Good Luck! Good Luck!
qtr_1_study_guide.txt · Last modified: 2023/10/09 09:23 by frchris

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki