User Tools

Site Tools


qtr_2_study_guide

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
qtr_2_study_guide [2018/12/10 13:00]
frchris
qtr_2_study_guide [2019/12/11 16:24] (current)
frchris
Line 1: Line 1:
-The first semester exam will be Wednesday December 12 8:​23-9:​53 ​in room 305. The average of the two quarter exams is worth 20% of your grade. The first semester exam is a cumulative exam that covers the summer assignment, ​and chapters ​through ​12 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 eachThe AP Exam will be at noon, Friday May 17, 2019+The first semester exam will be in two parts on December 13 and 17 room 108. The average of the two quarter exams is worth 20% of your grade. The first semester exam is a cumulative exam that covers the summer assignment, ​Karel the Robot, ​chapters ​through ​11 of the textbookand the related topics of these chapters that are part of coding bat and the [[https://​apclassroom.collegeboard.org|apclassroom]] practice problems
  
-It is a good idea to review your homework, the powerpoint slides ​and notes from the textbook (in [[ https://​classroom.google.com|Google Classroom ]]), and the quiz questions ​posted at [[https://​plusportals.com/​saintfrancishs| PlusPortals]]. ​  +There will be multiple choice ​and short answer questions on Friday Dec 13, and 2 free response ​questions ​on Tuesday Dec 17  On the actual AP Exam, the multiple choice question pace is 2 minutes, 15 seconds eachand the free response ​questions ​pace is about 15 minutes eachThe AP Exam will be at noon, Friday May 82020
- +
-The first file in Plus Portals is called [[https://​plusportals.com/​TeacherClassDetails/​GetFileFromDisk?​storagefilePath=stfrancishighschool-2018-19&​fileName=Qtr%201%20Quiz%20Review%20Questions.pdf&​storageFileName=c72822b0-a7ca-4244-b6ed-b67e1155f20a.pdf&​token=916D5045DD083558BCABF56645734A121D4E194E0DD3E78484729533790F699F| "Qtr 1 Quiz Review Chapters 1-6"​]]. ​ Password for the PDF of the questions ​is the Franciscan virtue for the first quarter(Compassion). ​  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 second file is called [[https://​plusportals.com/​TeacherClassDetails/​GetFileFromDisk?​storagefilePath=stfrancishighschool-2018-19&​fileName=Qtr%202%20Quiz%20Review%20Questions.pdf&​storageFileName=07f2a507-0020-4722-8966-85bfd1e0b980.pdf&​token=9937AE19FF8221B07BC3BD1043A77970A0011CC431396DE10E690813806B335C| ​ "Qtr 2 Quiz Review Chapters 8-12"​]]. ​ Password for the PDF of the questions is the Franciscan virtue for the second quarter(Prayer) To check your workgo to [[https://​quizizz.com/join| Quizizz game code **006306**]]+
  
 +It is a good idea to review your code from homework and the labs, the powerpoint slides, and notes from the textbook (in [[ https://​classroom.google.com|Google Classroom ]]), 
 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"]] , [[https://​codingbat.com/​java/​Logic-1|"​logic"​]],​ [[https://​codingbat.com/​java/​String-1| String-1]], [[https://​codingbat.com/​java/​String-2| String-2]], [[https://​codingbat.com/​java/​String-3| String-3]], [[https://​codingbat.com/​java/​Array-1|Array-1]],​ [[https://​codingbat.com/​java/​Array-2|Array-2]],​ [[https://​codingbat.com/​java/​Array-3|Array-3]],​ and [[https://​codingbat.com/​java/​AP-1|AP-1]] are good categories to practice. ​ You also may wish to try these {{ :​practice_frq_qtr_1.pdf | Qtr 1 practice free response }} quizzes from the first quarter. 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"]] , [[https://​codingbat.com/​java/​Logic-1|"​logic"​]],​ [[https://​codingbat.com/​java/​String-1| String-1]], [[https://​codingbat.com/​java/​String-2| String-2]], [[https://​codingbat.com/​java/​String-3| String-3]], [[https://​codingbat.com/​java/​Array-1|Array-1]],​ [[https://​codingbat.com/​java/​Array-2|Array-2]],​ [[https://​codingbat.com/​java/​Array-3|Array-3]],​ and [[https://​codingbat.com/​java/​AP-1|AP-1]] are good categories to practice. ​ You also may wish to try these {{ :​practice_frq_qtr_1.pdf | Qtr 1 practice free response }} quizzes from the first quarter.
  
Line 16: Line 13:
  
 Things to watch out for: Things to watch out for:
-  - not initializing a field ( fields are private, to encapsulate)  +  - Constructors should initialize the class'​s ​ fields  ​(fields are ''​private''​, to encapsulate)  
-  - accidentally ​making ​a local variable instead of initializing ​a variable ​ +  - 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 methods public, and don't forget to use () for the parameter list, even if there are none +  - Remember ​to make fields ''​private''​ and methods ​''​public'​',  
-  - local variables are never public nor private +  - Remember local variables are **never** public nor private 
-  - dangling else statements (p 148) +  - Remember method names should ​use () for the parameter list, even if there are no parameters 
-  ​forgetting ​to have a method return something of the correct type  +  - Watch for dangling else statements (p 148) - without brackets, the last ''​else''​ belongs ​to the previous ''​if''​ 
-  - 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 effect' ​penalty on the AP Exam) +  - **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) 
-  - using local variables ​that you don't declare ​( also a AP scoring penalty) +  - **Do not** use local variables ​before first declaring them ( also a AP scoring penalty).  ​ 
-  - changing ​a value referenced by parameter or destroying data in a parameter (also a scoring penalty) +  - Variables are declared ONLY ONCE, not every time. 
-  - 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)+  - **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!
  
-PS: I have found other helpful free tutorial videos at [[http://www.javacjava.com/Tutorials.aspxjavacjava.com]].+PS: I have found other helpful free tutorial videos at [[https://www.learnjavaonline.org/| LearnJavaOnline.com]].
qtr_2_study_guide.1544464831.txt.gz · Last modified: 2018/12/10 13:00 by frchris