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 [2020/12/01 12:19] (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 11 and 15, 2020. 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 homeworkthe 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 11, and 2 free response questions on Tuesday Dec 15  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, Thursday May 6, 2021 (COVID-19 permitting)
  
-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 work, go to [[ https://classroom.google.com|Google Classroom]] or use game code [[https://quizizz.com/join| **024682**]] on [[http://quizizz.com|quizizz.com]] +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 ]]), as well as  [[https://runestone.academy/runestone/books/published/Java2020-SFHS/index.html|Java2020-SFHS]]. 
- +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.  
-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 work, go to [[https://quizizz.com/join| Quizizz game code **006306**]] +
- +
-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.+
  
 To practice free response questions try  To practice free response questions try 
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' 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 effectpenalty 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