I am interested in pursuing a master's in computer science at the university where I completed my undergrad (also in computer science). I haven't taken the GRE which is required for entry. Some graduate programs at my university waive the GRE requirement if you're a graduate from the university, I asked the program director and he said it could be waived with a good undergrad record and a letter of justification or a recommendation from other faculty. I have a 3.5 undergrad GPA which is more than enough to get into the program.
What kinds of justification would be a "good" justification in the case of this? I haven't taken it because I'm nervous and since I started a new job right after graduation I haven't had time to study for it. However, by the time the fall semester starts I would be more comfortable in my job and will have more time to devote to the program.
I am very serious about this program and fear if I don't get admission this upcoming semester then the professors (and department chair) who were my references would either forget about me or not write me another recommendation. Not to mention the year that would pass and all the knowledge I would lose during that time.
Should I take the GRE under prepared, or wait until next spring and hope that I can find equally good references?