{"id":1021,"date":"2015-05-05T21:04:11","date_gmt":"2015-05-06T02:04:11","guid":{"rendered":"http:\/\/www.apluscompsci.com\/blog\/?p=1021"},"modified":"2015-05-08T18:48:28","modified_gmt":"2015-05-08T23:48:28","slug":"good-luck-to-all-on-the-2015-ap-computer-science-a-exam","status":"publish","type":"post","link":"https:\/\/www.apluscompsci.com\/blog\/good-luck-to-all-on-the-2015-ap-computer-science-a-exam\/","title":{"rendered":"Good luck to all on the 2015 AP Computer Science A Exam!"},"content":{"rendered":"<div id=\"primary\" class=\"site-content\">\n<div id=\"content\">\n<article id=\"post-955\" class=\"post-955 post type-post status-publish format-standard hentry category-uncategorized\">\n<div class=\"entry-content\">\n<div class=\"entry-content\">\n<p>Good luck to all on the AP CS A Exam and on the alternate exam in a few weeks!<\/p>\n<p>I will run my last review at 6am Texas time this Thursday the 7th.\u00a0 My 6 am review is a tradition I started a few hundred years ago.\u00a0 My students look forward to it every year.\u00a0 Well, they look forward to the donuts more than anything.<\/p>\n<p>What will I review at 6am you say?\u00a0 Here are my predictions this year&#8217;s 4 Free Response Questions.\u00a0 Obviously, I have no idea what the questions will be, but I am pretty good at predicting as I do spend considerable time looking at the past questions trying to find trends.<\/p>\n<p>1.\u00a0 ArrayList of Classes \/ References \u2013\u00a0 You gots to know how to write code to manipulate an ArrayList&lt;NeverSeenThisClassBefore&gt; as it is on the exam every single year going all of the way back to 2006.\u00a0 This question type involves lots of drilling down to get to the various pieces.\u00a0 You must be comfortable with abstraction to handle this type of question.\u00a0 2010 had the CookieOrder question and 2012 had ClimbInfo if you need a few somewhat recent examples.<\/p>\n<p>2.\u00a0 Make a Class from scratch \u2013 Every student should know how to make a class, implement an interface, and extend an abstract class.\u00a0 Last year&#8217;s Trio question marked the return of the interface FR which means an abstract class Free Response can&#8217;t be too far behind.\u00a0\u00a0 Be prepared to override some methods and make something new from something old.\u00a0 You know you will have to create a complete class or create something really similar and it will be super! \u00a0 Look at the 2005, 2006, and 2007 AP FR questions if you want some past FR examples.<\/p>\n<p>3.\u00a0 Processing an Array \u2013\u00a0 I reviewed the Horse[] question last year at 6am and it turned out that there wasn&#8217;t a standard array question on the test, but the Matrix question from 2014 was basically the HorseBarn in matrix form.\u00a0 I was sooooooooo close.\u00a0 I think there will be an array question in 2015, but it most likely will not be an array of references.\u00a0 I am thinking the array question will just involve some algorithmic stuff with numbers like finding smallest, largest, difference between smallest and largest, etc.\u00a0 We shall see.<\/p>\n<p>4.\u00a0 Matrices \u2013 I told my troops in 2013 and 2014 to be ready for a matrix of classes as I thought that would be a really cool question.\u00a0 I was wrong in 2013, but in 2014 I was spot on as the there was a Student[ ][ ] question on the exam.\u00a0 Finally!\u00a0 There will certainly be a matrix question again this year and with PictureLab being one of the new AP CS A Labs, I am thinking a matrix of references is again a distinct possibility.<\/p>\n<p>I will post follow-up comments after I see the 2015 Free Response questions.\u00a0 Hopefully, my predictions will be right on this year.\u00a0 I have been pretty close in the past, but this year is a new year.<\/p>\n<p>If you want to see what I review with my students for the AP Computer Science A Exam,\u00a0 I have quite a few of my\u00a0 <a title=\"AP Exam Review Slides\" href=\"http:\/\/www.apluscompsci.com\/ap_computer_science_free_response.html\">AP Exam review slides<\/a>\u00a0\u00a0 posted with Java code projects ready for students to complete.\u00a0 The Java code projects have runner files and everything students need to test their hand-written free response code.\u00a0 Feel free to use them to help your students.\u00a0 My students turn the old free response questions in working programs as part of their review.<\/p>\n<p>Do you need great AP Computer Science Curriculum that covers all of the topics I have listed above?\u00a0 Do you need labs, slides, tests, quizzes, and worksheets that cover arrays, arrays of references, ArrayList, ArrayList of References, Matrices, Matrices of References, Interfaces, and Abstract Classes? Take a look at the <a href=\"http:\/\/www.apluscompsci.com\/material.htm\">A+ Computer Science Curriculum<\/a>.<\/p>\n<p>The <a href=\"http:\/\/www.apluscompsci.com\/material.htm\" target=\"_blank\">A+ Computer Science Curriculum<\/a> was designed to provide students with multiple opportunities to master the core concepts covered on the AP Computer Science A Exam.<\/p>\n<p>If you like my humor and want to spend a few days hearing more about how I prep students to ROCK the AP exam, check out <a title=\"A+ Summer Workshops\" href=\"http:\/\/www.apluscompsci.com\/workshops.htm\">my workshops<\/a> going on over the summer or email me about setting up a custom training at your school or for several schools.\u00a0 I will show you how to get any student ready to make a 5!\u00a0 My system works like a champ and it is super simple to follow!<\/p>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Good luck to all on the AP CS A Exam and on the alternate exam in a few weeks! I will run my last review at 6am Texas time this Thursday the 7th.\u00a0 My 6 am review is a tradition I started a few hundred years ago.\u00a0 My students look forward to it every year.\u00a0 [&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":[22,31,45,46],"_links":{"self":[{"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/posts\/1021"}],"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=1021"}],"version-history":[{"count":8,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/posts\/1021\/revisions"}],"predecessor-version":[{"id":1029,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/posts\/1021\/revisions\/1029"}],"wp:attachment":[{"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/media?parent=1021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/categories?post=1021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.apluscompsci.com\/blog\/wp-json\/wp\/v2\/tags?post=1021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}