{"id":1183,"date":"2024-04-14T18:57:17","date_gmt":"2024-04-14T23:57:17","guid":{"rendered":"https:\/\/www.apluscompsci.com\/blog\/?p=1183"},"modified":"2024-04-14T18:57:17","modified_gmt":"2024-04-14T23:57:17","slug":"ap-computer-science-exam-review-tips","status":"publish","type":"post","link":"https:\/\/www.apluscompsci.com\/blog\/ap-computer-science-exam-review-tips\/","title":{"rendered":"AP Computer Science Exam Review Tips"},"content":{"rendered":"\n<p><strong><em>AP Computer Science Principles<\/em><\/strong><\/p>\n\n\n\n<p>Thoroughly review the pseudocode language reference sheet<\/p>\n\n\n\n<p>The pseudocode is very similar to python and scratch <\/p>\n\n\n\n<p>Practice writing lots of code in python <br>  Use loops and lists<\/p>\n\n\n\n<p>Practicing tracing loops <br>  Very easy to mess up so practice<\/p>\n\n\n\n<p>Practice working through code that processes lists<br>  Looping through a list looking for stuff<\/p>\n\n\n\n<p><strong><em>AP Computer Science A<\/em><\/strong><\/p>\n\n\n\n<p>Work through practice \/ old FR questions that cover the 4 scripted FRQ topic<br> Question 1 &#8211; Methods and Control Structures<br> Question 2 &#8211; Classes<br> Question 3 &#8211; Array \\ ArrayList<br> Question 4 &#8211; 2-D arrays \/ matrices<br>  <a href=\"https:\/\/practice.apluscompsci.com\/\">Need extra FRQ practice?<\/a><\/p>\n\n\n\n<p>Practice tracing nested loops and recursion<br>  Code-tracing eats up lots of time and is easy to mess up<br>  Jeliot was the best code-tracing tool.   RIP JEliot<\/p>\n\n\n\n<p>Memorize sorts and searches<br> Selection, Insertion, Merge, and Binary Search <br>  <a href=\"https:\/\/visualgo.net\/en\">https:\/\/visualgo.net\/en<\/a><\/p>\n\n\n\n<p>Practice chopping up numbers digit by digit using % 10 and \/ 10<br>  This always shows up on either the MC or FR<\/p>\n\n\n\n<p>Practice chopping up strings using substring and indexOf<br>  This always shows up on either the MC or FR<\/p>\n\n\n\n<p>Lastly, have fun!<\/p>\n\n\n\n<p>Computer Science is fun!<\/p>\n\n\n\n<p>Check out the A+ Practice Site for great review problems in Java and Python.<\/p>\n\n\n\n<p>A+ Practice Site  &#8211;   <a href=\"https:\/\/practice.apluscompsci.com\/\">https:\/\/practice.apluscompsci.com\/<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AP Computer Science Principles Thoroughly review the pseudocode language reference sheet The pseudocode is very similar to python and scratch Practice writing lots of code in python Use loops and lists Practicing tracing loops Very easy to mess up so practice Practice working through code that processes lists Looping through a list looking for stuff [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/posts\/1183"}],"collection":[{"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/comments?post=1183"}],"version-history":[{"count":1,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/posts\/1183\/revisions"}],"predecessor-version":[{"id":1184,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/posts\/1183\/revisions\/1184"}],"wp:attachment":[{"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/media?parent=1183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/categories?post=1183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/tags?post=1183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}