<p>I've read Ethel's book for Comp Gov and the Barron's book for CS, both a while ago. Spring break is coming up for me, so I want to review these subjects. Are there any packets or webpages or anything that give a detailed explanation of the subject, without a lot of text or extraneous information? I've heard that both these books cover the material more in depth than the actual AP exam, so I'd like to avoid rereading hundreds of pages if I can.</p>
<p>I’ve found the cram packets thread, but are those good enough for review? I’m getting the feeling that I may need a more detailed guide.</p>
<p>You could try this? I guess
Not sure about it
<a href=“https://sites.google.com/a/ans.edu.ni/ap-comparative-government-politics/ap-exam-review-material[/url]”>https://sites.google.com/a/ans.edu.ni/ap-comparative-government-politics/ap-exam-review-material</a></p>
<p>Woah, that’s actually pretty good! I’ll definitely take a look(it seems they separate the sections of Ethel’s book to make study guides)</p>
<p>Anyone have anything for Computer Science?</p>
<p>I’m probably going to make a review sheet for my friends in CS this year. I made one a while back, but I think I accidentally deleted the work in progress lol. If you’d like, I can send it to you once I’m done with it.</p>
<p>That’d be awesome! </p>
<p>But I’m having a mock exam in my CS club after Spring Break(which is next week), so I’ll have to find something else for that…</p>
<p>Is it an actual released AP test or one your teacher made/from a review book?</p>
<p>I think that this stuff is really important (and my class didn’t go over some of this for some reason… thankfully I spent time out of class programming because I actually liked it)
- Many methods of the String class ( substring(int,int); substring(int); indexOf(int); others)
- Base conversions (if you need help with this you can PM me and I can help you out), like converting 10101_2 to decimal.
- Analyzing for loops (I mean, this is just a skill you acquire. I’m not sure how you “study” for analyzing for loops, but I think you should try and find some for loop problems in a practice book or something. You can’t spend a ton of time on these because they’re sort of “gimme” questions
- Practice messing around with the difference between floating point numbers (double) and regular integers (int). One year, this topic was an entire FRQ, testing your ability to recognize when you need to cast something to an int, or vice versa. I think the best way to do this is maybe go back to the (2011?) FRQ and see if you can code it without looking at the key. My advice is just to work it step by step and make sure you don’t make a mistake in casting, or expect something that you’re not going to get. And most of all, remember that with integers Java will truncate them (meaning it chops off the decimal instead of rounding), so be careful when doing something like int x = 5 / 2 or something.
- Arrays are pretty big too. Know exactly how static arrays (int, char, etc) work, for instance that the index begins at 0 and goes to length - 1.
- Interfaces VS. abstract classes - what kind of data can be stored in an interface vs abstract? (only final data), can you have a method with a body in an interface (no) etc.
- You won’t have to write any sorting or searching code, but know what sorts/searches look like (ex. what type of sort is illustrated in this code segment?) binary search, sequential, mergesort, quicksort, bubble sort, selection/insertion sort etc…
- Be able to trace through methods and figure out what they do. I think sometimes they’ll include methods that look complicated, but they actually perform something simple (ex. mystery(int x, int y)
{
// method body
} // actually computes x * y
I can’t remember anything else that I think might be on the test Been a while since I took it. If you have the proper dedication you should be able to ace it because it’s actually pretty easy once you get a hang of Java.</p>
<p>Here’s a practice AP exam I found online:
<a href=“http://www.dannyfowler.com/uploads/CompSciAPracticeExam.pdf[/url]”>http://www.dannyfowler.com/uploads/CompSciAPracticeExam.pdf</a>
Good luck!
I’ll get that review sheet to you when (maybe if :/) I make it.</p>
<p>I think they said it’s an actual exam. There is a possibility that the one they use is the one you linked, for example(I don’t think they bought a released exam).</p>
<p>Yeah, I’ve looked in the Barron’s book, but often found it difficult to understand what was going on. I heard this is because Barron’s engages in overkill.</p>
<p>I used Barron’s exclusively like a month before the exam, reviewing maybe an hour a week or something and I ended up getting 5. Though, in my opinion (unless you’re inherently good at CS), no manner of reviewing this close to the exam replaces a good school year of practicing writing meaningful code and analyzing code segments for output. That’s why I hope you had a good CS teacher who actually knew what’s expected of him.</p>
<p>Actually, I’m in a CS club where I learned all the stuff. We don’t have a CS class, which is partially why the club was created.</p>
<p>We went over everything at the beginning of the year, but I’ve forgotten most of it, so I’ll be reviewing it for the next month or so.</p>
<p>lol, it turns out that the exam you posted is the mock exam they’ll be giving, so I can’t use that as practice…</p>
<p>I guess I’ll just do college board’s sample questions/barron’s MC and focus on the FRQs(since I get the impression that MC is just using logic)</p>