College Board Kills AP Computer Science AB
jhealy1024 writes "The College Board recently announced it will be getting rid of the Advanced Placement Computer Science AB examination after May 2009. The 'A'-level exam will continue to be offered, though there is no word yet on what will become of the AB-level material (e.g., if it will be merged into A or just dropped). Many teachers of AP CS are upset about the move, as it seems the decision was made without consulting members of the CS teaching community. As one teacher put it: 'this is like telling the football coach next year is the last year you have a varsity team.'"
I took computer science AB when I was in highschool and it was a great class if you looked past the god forsaken code project you had to modify that had something to do with fish. I learned all about algorithms, data structures and other important topics that I would not have gotten formal exposure to until, well, never because I didn't major in CS. One huge drawback is that it's taught in Java now, which is absolutely terrible for learning the fundamentals (I took it when it was C++)
What is the biggest shame is this course was hugely popular in my tech-oriented highschool: Like 50 people took the AB exam every year out of my class of 120 or so. While I understand TCB is trying to cut the cost of making unpopular exams, keeping computer science A is a joke because AB wasn't all that fast and A doesn't even count for credit at my university; It's basically just a waste of time.
Also, without AB, I'd just be normal.
Rhymes that keep their secrets will unfold behind the clouds.There upon the rainbow is the answer to a neverending story
I can understand the College Board wanting to concentrate their resources a bit more, but I still don't think that slashing the curriculum is the way to do it. Of course, maybe I'm biased -- my high school APCS courses were great and I don't think we got much of anything from the College Board in the way of support.
I took AP CS A and got a 3 on it. When I applied into college they told me I should take the introductory course because most people who got a 3 on the AP test and skipped it would fail the next step up.
I skipped it and the next step up was extremely easy. When I was writing my review of that class I told them I could have learned almost everything they taught me in that semester in a week.
Just goes to show what trash the grader was on the AP test. They probably thought all of my lower case 'j's were 'i's, and probably marked me down for declaring new variables anywhere but the beginning of the function. To put it in perspective, a 3 is supposed to be the same as a C in college, yet I went through college never getting a C in anything and getting predominately A's and B+s in most CS classes- even the ones with a 90% failure/drop-out rate.
Part of it is that the teacher of my AP class, a female cheerleading coach (no kidding), was a decent teacher and could get you to learn a concept like new data structures or pointers in 20 minutes.
They also cut Italian, Latin literature, and French literature.
As a college teacher, I'm uncomfortable with the place that AP exams now occupy in our educational system. When I went to college, it was considered unusual to take AP exams, and nobody had ever heard of a GPA higher than 4.0. Now, with AP classes counting +1 on the GPA, Berkeley is turning away a sizable fraction of all students with 4.0 GPAs. In other words, you essentially can't get into the flagship schools of the UC system unless you have a lot of AP exams to puff up your grades. In one way this is good, because the old system encouraged kids not to take challenging coursework in high school. But a lot of rural and inner-city high schools don't offer AP courses, or don't offer more than one or two, or they offer them, but they're not at a high enough level to prepare you for the exams. There's something horribly wrong with a system of government that taxes working-class people in order to support public education, but effectively excludes their kids from getting the full benefit of the system they're supporting with their taxes.
Looking over the contents of the CS exams, I can't help getting the impression that this is vocational education masquerading as something more academic. It all seems to be focused on the OOP fad, and on being able to code in Java. Stacks and queues are only covered on the AB, not the A level!?!? The hardware part seems pretty lightweight, and there's virtually no theory AFAICT.
Find free books.
---(Totally off-topic, but is anybody else not totally thrilled with this redesign?)
;)
I do know that the buttons were changed when I responded to an admin. He, for some reason, didnt like my signature
It looks like there were plenty of students, just not enough of the right color.
Geeze, this is /. Is there anywhere a sports related metaphor is going to be less understood?
Give me Classic Slashdot or give me death!
I have a friend who teaches an AP science class at a a local high school. The high school produces about half the National Merit scholars in the county despite the fact it's a tiny school of some 200 students. The science department has battled the humanities department for years over whether to keep AP courses or not. The humanities would just as soon see them gone.
A year ago, the science department almost gave in when the AP organization required each teacher to explain in detail how they met the AP curricula requirements. That added another teacher work day to an already harried schedule. She typically works late into the night grading work and the last thing she wanted to do was to spend an extra unpaid work day justifying her course to the AP organization. She figured it was enough that her average student AP score is 4.8 - the hell with how she does it.
Adding more steps to any program guarantees you'll lose some participants. Perhaps that's what the AP board intended with their new regs.
Celibate humans cannot reproduce! Say NO to the ANTI SEX agenda!!!