Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
Education Programming IT Technology

Preparing for the Comp Sci. GRE? 36

arys asks: "I've been looking around for a good book on the GRE Computer Science subject test but all I found were a book that is out of print and an other that has the worst reviews possible. What I want to ask is those of you that have taken the test, how did you prepare for it?"
This discussion has been archived. No new comments can be posted.

Preparing for the Comp Sci. GRE?

Comments Filter:
  • by Markus Registrada ( 642224 ) on Wednesday May 28, 2003 @08:12PM (#6062727)
    The best way to prepare for a GRE in Computer Science is to study computer science. A variety of four-year programs are offered at hundreds of universities around the world. Apply early and you might get a scholarship.

    Courses in "Microsoft Word2000" probably will be a bit off the mark. You might have to study some algebra and maybe even some literature (if you don't choose University of Phoenix, that is).

  • (Score:4, Informative)

    by rubinson ( 207525 ) <> on Wednesday May 28, 2003 @08:17PM (#6062767) Homepage
    I took the GRE last summer (although not the CompSci subject test). I went through a number of practice books and tests. By far, the best materials were the ones provided by and published by ETS.

    Most of the materials are free for download from their website, including reviews for the subject tests. (Many of these resouces are sent to you when you register.) You can purchase "Practicing to take the GRE General Test" for $18 (I highly recommend this book).

    I also used the Princeton Review and one other series that I can't recall offhand. Neither of these resources had the depth of the ETS materials (or the GRE itself). If I had just used the 3rd party materials, I would have been screwed. They simply didn't cover everything that was on the test -- the ETS materials do.

    The relevent link: []

    Also, I can't recommend highly enough the practice tests provided by ETS. The 3rd party books also provide practice tests that are largely worthless. But the ETS tests are the real thing. Made a huge difference for me.
    • (Score:5, Informative)

      by Muhammar ( 659468 ) on Wednesday May 28, 2003 @09:44PM (#6063433)
      GRE - All tests and especialy the general portion of it: Buy the published test stuff from ETS. Get as much of their original materials which were given in previous years as possible.

      Contrary to what they want us to believe, the best way to prepare for the GRE test is doing the tests repeatedly. The authors are probably the same over years, and the format, material and type of question is mostly a re-hash of the previous tests.

      Having practiced the test in full lenght 3-5 times will greatly improve your speed and confidence at the actual test. You need to stick above the average procentile - which is not that hard if you compete against people that did not practice the actual test. A lot of people lose on scores not because the lack of knowledge, but because of the unfamiliarity with the test, nervousness and lack of time. The test authors have this "earnest" way in wording their multiple-choice answers: they often give the answer away just by the way they write them. You can see through them after few practice runs.
      • I agree; haven't written the test so far, but if my SAT (I & II) experience is any indication, then practising with old tests is always a good choice.

        Only problem is, I've found only this practice book [] published by ETS for the CompSci Subject Test. Any other *official* test-prep material you'd like to suggest?

        • No, I was not trying to suggest any particular official material - anything that you get from ETS is good (the more the better). My days with GRE are over for couple years now.

          [Given that I am Czech, never had English in school, have a quite bad case of dyslexia - troubles with spelling even in Czech - and I got even in the *vocabulary/text analysis* part of the general test a score above 50% percentille supports the argument about the possibility of preparing for GRE from the old tests.]
    • Agree completely. I have taken GRE Computer Science, GMAT and other GRE tests and only the ETS practice tests were of use. Those tests are almost exactly similar to the real ones. In contrast, I recall studying from a few of these other guides for my GMAT, the first one I took and they were all useless and confused me a lot. Finally I had to throw out them. Third party books are not only useless but will decrease your scores. Best strategy is to do well on your courses and take the ETS practice tests to

  • Surely there must be something online somewhere that has the info you need? Ive had trouble myself with various things that are either undocumented or long out of date, and invariably they are somewhere on the net, just a little hard to find.
  • A large percentage of the problems were incomprehensible to me. 'Perhaps,', I thought, 'things have changed a lot since I was an undergraduate.' I showed some examples to a local university professor. He couldn't make sense of the questions either.

    I'm told that few graduate CS programs require it.
  • by ( 628354 ) on Wednesday May 28, 2003 @08:35PM (#6062921) Homepage Journal
    Take all the important books from your undergraduate studies (you did keep them, right?) and spend six months reading everything that your professors glossed over. The important books would be from the classes for: compiler construction (preferably the "Dragon book"), computer architecture (preferably Tanenbaum's "Structured Computer Organization"), design and analysis of algorithms, fundamentals of programming languages, don't forget discrete mathematics (Gries' "A Logical Approach to Discrete Math" can't be beat), linear algebra, and The Holy Bible (there are currently many extremely bright people hoping to get into a Ph.D. program to weather the horrendous economy).

    On the worst reviewed book: do not, under any circumstances, read any portion of it. Even now, there are dark corners of my mind where its evil influence still lurks, terrorizing otherwise productive neurons into inaction.

    To be honest, and not to sound elitist, unless you attended an Ivy League school, or a quality private school (such as RPI), you're probably screwed. The best way to prepare is to get into a Master's program that doesn't require the subject test (most don't), then take the test right after that.

    I know smart people who were blasted by the subject test, got their Master's, then went on and scored in the 95th - 99th percentile the second time around. It's just a matter of what you were exposed to in school. I know that without the programming languages course and compilers course, both electives that most people avoid at my school, I would have tanked the subject test.
    • The test is very compressive so not only do you have to be at your A game but also have to be at A^x game. I don't think one has to have attended an Ivy league school to get a good score test but I do think that one has to have attended a quality school with good professors. I gleaned over the GRE CS subject test and pretty much everything that was on it I have been taught at the public school I went to. The problem is though I don't quite remember everything I was taught (might have to do with having kille
      • I don't think one has to have attended an Ivy league school to get a good score test but I do think that one has to have attended a quality school with good professors.

        Don't get me wrong; I think I got a decent education from the public school that I went to, as well. I would say that most people who pay enough attention in class at most any accredited college will learn enough to become decent professionals in the field of Computer Science.

        However, to get into a Ph. D. program, you have to be better th
        • by Anonymous Coward

          However, to get into a Ph. D. program, you have to be better than decent, as you have noted in your post. You're going up against a tough crowd of people from some of the finest institutions in the world.

          Amen to that.

          I don't usually post as AC, but I wanted to give some specifics without sounding like a braggart:

          GRE - 750/770/800 (99/93/99 %)
          CS - 810 (94%)

          Top 10 CS grad school, top 5 school in my chosen area.

          I used to think I was smart before I came here, but now I feel like the village idiot. There are

    • by jhealy1024 ( 234388 ) on Wednesday May 28, 2003 @09:37PM (#6063392)

      I know smart people who were blasted by the subject test...

      Amen to that. While I'm no CS genius, I was a CS major in a good program during college. I took the GRE CS subject test during my senior year, and I got reamed by it. Biggest waste of $130/4 hours I've ever experienced. And I wasn't the only one; most of my friends had the same experience.

      I took the exam because 1 school I was applying to required it. Had I known what the exam was going to do to me, I would have just skipped that school. While I don't want to sound like a chicken, you should seriously consider whether you need to take this exam or not.

      If you insist on taking the exam, I suggest you read the major texts from each section of CS, especially those that you haven't studied. Look through the course catalog and find all the courses you didn't take (pay attention to Compilers, Operating Systems, Programming Languages, and Theory of Computation). I got nailed because I took the exam without having taken compilers yet. Turns out a lot of that year's exam was related to compilers. Whoops.

    • That's a good list. The one thing I would add is a book on formal languages and automata. The Dragon book has a lot of what you need, but not Turing machines, for example.
  • by Pathwalker ( 103 ) * <> on Wednesday May 28, 2003 @08:56PM (#6063054) Homepage Journal
    If you are trying to learn everything you need to know in a few months, you are doomed.

    The computer science GRE is not an easy test.

    The normal GRE is a test of basic skills, everything you need to know for it you should have known when you graduated from high school.

    The Computer Science Subject GRE is an overview of the entire field of study. Take a look at the courses you have taken over the past few years, and look for gaps, or subjects you avoided. These gaps need to be filled in. Look at the higher level elective classes you didn't take, and try to gain an overview of what would be covered in them.

    When you think you've filled in the gaps, re-read some books covering the basics of computer science (Knuth's Art of Computer Programming; Cormen, Leiserson, Rivest, and Stein's Introduction to Algorithms; Hennessy and Patterson's Computer Architecture: A Quantitative Approach, etc...).

    After this, you might be ready for the test.

    Good luck!

    I hope you do better than I did.
  • I took the Computer Science GRE straight out of undergrad (from Cal Poly San Luis Obispo []), and it was fairly hard. However, I did get into a good PhD program (UCSD []).

    When preparing, the only material I had were the "worst-reviewed book" (and it truly was bad), my friend who I studied with, and my textbooks from classes.

    Even though the red book was bad, I still got two things out of it: (1) an appreciation for what the real test would be like (to some degree), and (2) we were forced to evaluate each questio
  • Wing it (Score:1, Flamebait)

    by addaon ( 41825 )
    Honestly, it's not a difficult test. If you've been taking classes for at least two years, are interested in the field, and have some wetware in the brainbin, you should have no difficulty at all. I took the CS GRE last year, after 5 semesters of college, and my studying was limited to the (rather helpful) information provided by ETS. I can't tell you how well I did, because I don't know what the scoring scale is. Normal GRE is 200-800, but the subject is on a different scale. In any case, whatever an 840 a
  • by Mordant ( 138460 ) on Thursday May 29, 2003 @12:11AM (#6064736)
    Wow, I never knew there was a whole test just on this one aspect of VPN tunneling technology . . . ;>
  • I don't normally comment, but you've received so little meaningful help (IMHO), I thought I'd try. I've taken (and passed) the CS GRE. It was not an easy test for me Since then (nearly ten years ago), I've gone on to get both undergraduate and graduate degrees in CS and I've gained some understanding. The bottom line is that the CS GRE tries to test one's understanding of CS theory and it's mathematical or programmatic representation. In other words, you need to know numeric representation and manipula
  • I took this thing about 3 years ago. I found it a lot more pleasurable than the computer-based general test.

    Go online and take the practice test. If you find it fine, then you are all set. I don't think that cramming will help much, but it can't hurt except by wasting your time. I personally missed a couple of questions having to do with information/coding theory, since I had never taken anything in that.

    If you find it incomprehensible, then you are in trouble. The best idea would be to re-take the classe
  • took the GRE.... (Score:3, Informative)

    by Zurk ( 37028 ) <> on Thursday May 29, 2003 @01:30PM (#6068840) Journal
    i got a 1960 total when i took the GRE coupla years ago. i took it on the computer based test ..heres a few (may help you or may not) tips :
    [1] dont spend anything on classes or books. they dont help. i didnt. no multiple choice test like the GRE/GMAT/LSAT etc is covered fully by any book on the market or any classes. theyre all a ripoff.
    [2] to prepare, i went to the local public library everyday for four weeks before i took the test, with a pencil, stopwatch and tons of paper. i grabbed a dozen or so GRE preparation books from the shelves (princetons, kaplans, barrons, the official GRE test publications and others), ignored all the sections and did ALL the practice tests. i averaged *THREE* full GRE tests everyday for two weeks (3 x 7 x 2) straight. i split up the tests so that i did the tests in weeks 1 and 3.
    [3] in weeks 2 and 4 i only reviewed the test answers, went thru the model explanations (if any) and redid any questions i had got wrong, ten times each, until i got em right ten straight instances in a row.
    [4] expect to do much worse in the real test than you do on the practice tests. on the real one i got 1960, on the practice ones i was getting 2000-2300. getting into a tier 1 university with a 1960 was a piece of cake, however.
    [5] do at least ONE computer based test on the internet..i found 3-4 of them which i did in one day. i didnt pay for any of em. YMMV.
    [6] simulate the test conditions exactly. the public library helps...its dead quiet, i have a stopwatch, and i simulate the test by not going backwards on any questions, timing each question so that i completed each question in the 60-90 seconds that you normally are allowed and doing everything else required.
    in the end if you can do the last dozen or so practice tests with a decent average (2200+/2400) youre in good shape. assuming you dont fuck up on test day of course, or come late for the test or get in a car accident or whatever.
  • The only way that I was able to do well was to take practice tests from a red book that it now out of print.

    Get ahold of practice tests from as many sources as you can, and be prepared to spend 6-12 months brushing up on areas with which you had problems on the sample tests.
  • I was thinking of doing a Comp. Sci. master's degree and the places I was interested in all seemed to need a Comp. Sci. GRE. As an undergrad I did Engineering Physics with an Electrical Engineering option. Although I had a tiny bit of exposure to programming in C++ and assembly in school I didn't cover almost any of the stuff the GRE tests on. Without going back to get a Comp. Sci. undergrad degree, is there any hope of my doing ok on the Comp. Sci. GRE?

    • No, you're not screwed. I passed it the first time without any undergraduate degree. It was just really hard without the formal training. You obviously have the brain for it, and the Math background. Picking up the programming and terminology shouldn't be tough if you're self-motivated. Remember, you only have to pass. Take a practice test, then compare your results to the percentage they represent with respect to the percentage of their value (e.g., subject X is worth 18% and you got 90% of those que
  • Their study books for the general GRE and the math GRE were terrible. Most of the questions are poorly written. They don't give you a very accurate picture of what the actual test is like.
  • I know this is a little late so nobody will read it but whatever.

    The one thing that screwed me over was that I didn't take a senior-level Automata/Formal Languages course. I got jacked by questions like:

    I A context-free language is also a regular language
    II A regular language is also a context-free language
    III Your mom

    Which of the above statements are true?
    a. I, II, III
    b. I, III
    c. I, II
    d. III
    e. eat me

    Still, I got into grad school...

Machines that have broken down will work perfectly when the repairman arrives.