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

Both sides previous revisionPrevious revision
Next revision
Previous revision
qtr_1_study_guide [2018/12/05 20:47] cthielqtr_1_study_guide [2023/10/09 09:23] (current) frchris
Line 1: Line 1:
-The first quarter exam will be Thursday October 11 8:23-9:53 In room 304. 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, and chapters 1 through 7 of the textbook. There will be multiple choice and free response questions Each portion (Multiple Choice and Free Response) is worth 50 percent, just like the AP Exam.  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 noonFriday May 172019+The first quarter exam will be in Room 405 on Monday October 9, 2023 (90 min) The average of the two quarter exams is worth 20% of your grade. The exam will be similar to the chapter tests that we have hadYou have 90 minutes to answer 3 Free Response questions, and around 40 other questions which are a combination of true/falseshort answerand multiple choice 
  
-It is good idea to review your homework, the powerpoint slides (in [[ https://classroom.google.com|Google Classroom]]), and the quiz questions posted at [[https://plusportals.com/saintfrancishs| PlusPortals]].  The file is called "Qtr 1 Quiz Review Chapters 1-6" Password for the PDF of the questions is the Franciscan virtue for this quarter!  To check your workgo to [[ https://classroom.google.com|Google Classroom]] or use game code [[https://quizizz.com/join| **024682**]] on [[http://quizizz.com|quizizz.com]]+ The first Free Response Question question will ask you to write method (much like a [[https://codingbat.com/java/Warmup-1|codingbat.com]] warmup exercise), and the second question will ask you to write a complete class from scratch I will give you a choice of methods and classes, and you just need select one of each to write.  The third question is a Subclass question where your are provided a super classand you need to write a subclass with a constructor and a method
  
-Don't forget that you don't need a computer to practice writing code 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. 
  
-Things to watch out for: + The first quarter exam is a cumulative exam that covers  
-  - not initializing a field ( fields are private, to encapsulate)  +  - The [[https://mathorama.com/wiki/doku.php?id=summer_assignment|summer assignment]] 
-  - accidentally making a local variable instead of initializing a variable  +  - [[https://mathorama.com/wiki/doku.php?id=karl_j_robot|Karel the Robot]] (Subclasses of Robot, void methods, while loops, for loops) 
-  - remember to make methods public, and don't forget to use () for the parameter list, even if there are none +  - [[https://mathorama.com/showHWbyQtr2020apcs.php?block=A&qtr=1|Classroom labs]] (including mathorama wiki, Litvin, and  [[https://runestone.academy/runestone/default/user/login|Runestone]] exercises) 
-  - local variables are never public nor private +  - [[https://myap.collegeboard.org|AP Classroom]] (Unit 1 Sampler, Unit 1 PPC A, B, Unit 2 PPC A, Qtr 1 MC Practice, Daily Videos  1.2, 2.1, 2.2, 2.6, 2.7, 2.9, 5.8, 9.1, 9.2 )) 
-  - dangling else statements (p 148) +  - Chapters 3 through 5 of the Litvin textbook (Homework, Labs, Chapter Tests).  
-  forgetting to have a method return something of the correct type  +   
-  - not to add a System.out.print were no printing is requested (This can be a 1 or 2 point 'Extraneous code that causes side effectpenalty on the AP Exam) +Links to Practice Problems 
-  - using local variables that you don't declare ( also a AP scoring penalty) + 
-  - changing a value referenced by parameter or destroying data in a parameter (also a scoring penalty) +  * [[https://apclassroom.collegeboard.org/| Qtr 1 MC Practice]] assignment at AP Classroom 
-  - return statement on a constructor, or a method that isn't supposed to return something (a 'void' method).  This too has a AP scoring penalty)+  * [[https://codingbat.com/java/Warmup-1|codingbat.com]] Warm-up 1 
 +  * [[https://codingbat.com/java/Logic-1|codingbat.com]] Logic 1 
 +  * [[Writing classes Practice]] 
 +  * [[https://mathorama.com/apcs2/practice_frq_qtr_1.pdf |Old Practice FRQs' for Qtr 1]] 
 + 
 + 
 +====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** [[https://mathorama.com/wiki/lib/exe/detail.php?id=qtr_1_study_guide&media=apcs_penalty_points.png|penalty on the AP Exam]]
 +  - **Do not** use local variables before first declaring them ( also a [[https://mathorama.com/wiki/lib/exe/detail.php?id=qtr_1_study_guide&media=apcs_penalty_points.png|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 [[https://mathorama.com/wiki/lib/exe/detail.php?id=qtr_1_study_guide&media=apcs_penalty_points.png|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 [[https://mathorama.com/wiki/lib/exe/detail.php?id=qtr_1_study_guide&media=apcs_penalty_points.png|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.1544060846.txt.gz · Last modified: 2018/12/05 20:47 by cthiel

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki