Slashdot Mirror


Average HS Student Given Little Chance of AP CS Success

theodp (442580) writes AP Computer Science is taught in just 10% of our high schools," lamented The White House last December as President Obama kicked off CSEdWeek. "China teaches all of its students one year of computer science." And the U.S. Dept. of Education has made the AP CS exam its Poster Child for inequity in education (citing a viral-but-misinterpreted study). But ignored in all the hand-wringing over low AP CS enrollment is one huge barrier to the goal of AP-CS-for-all: College Board materials indicate that the average 11th grader's combined PSAT/NMSQT score of 96 in reading and math gives him/her only a 20%-30% probability of getting a score of '3' on the AP CS exam (a score '4' or '5' may be required for college credit). The College Board suggests schools tap a pool of students with a "60-100% likelihood of scoring 3 or higher", so it's probably no surprise that CS teachers are advised to turn to the College Board's AP Potential tool to identify students who are likely to succeed (sample Student Detail for an "average" kid) and send their parents recruitment letters — Georgia Tech even offers some gender-specific examples — to help fill class rosters.

293 comments

  1. Average SD article containing TM unclear ABR in TI by louic · · Score: 5, Funny

    Average SD article containing TM unclear ABR in TI

  2. Really? by argStyopa · · Score: 3, Insightful

    So you're suggesting that a K-12 focus on self-esteem doesn't result in outstanding academic ability?

    This just in: difficult things are hard, and most people can't do them.

    --
    -Styopa
    1. Re:Really? by fuzzyfuzzyfungus · · Score: 5, Insightful

      According to our presently available research and body of technique is there really anything on the table that 'results in outstanding academic ability'?

      We know about some "Don't fuck it up" procedures (lead is not a dietary supplement, lots of early childhood stimulus is good, malnutrition stunts mind as well as body, etc.); and we know some things about getting better or worse results out of students of a given level of ability; but for anything that has some element of 'born, not made', it's a good day when we can accurately identify the good candidates, much less upgrade inadequate ones.

      If your thesis is that 'difficult things are hard and most people can't do them', it wouldn't much matter if the K-12 focus is 'self-esteem', 'classical philology', or 'Measure Theory Bootcamp: No Place For The Weak.'

    2. Re:Really? by Mashiki · · Score: 2

      This just in: difficult things are hard, and most people can't do them.

      "Educational Standards" proving that if you lower the bar enough, even an idiot can graduate. - Tropico 3/4

      --
      Om, nomnomnom...
    3. Re:Really? by Anonymous Coward · · Score: 0

      Meh... AP classes just offer more rote memorization. They don't really improve the current situation.

    4. Re:Really? by Bengie · · Score: 1

      My cousin said his CS 101 class had about an 80% drop out rate because it was too hard for most. I wonder if the HS classes would be of high enough standard to have the same. I guess I could see the benefit of teaching CS just for "fun", but I would hope the HS doesn't give the children a false sense of hope for their college expectations.

    5. Re:Really? by DoofusOfDeath · · Score: 1

      This just in: difficult things are hard, and most people can't do them.

      Correction: most persons can't do them without studying / practicing hard.

      The distinction is absolutely crucial to schools, parents, and nations.

    6. Re:Really? by wisnoskij · · Score: 3, Insightful

      Being Asian seems to work pretty well.

      --
      Troll is not a replacement for I disagree.
    7. Re:Really? by wisnoskij · · Score: 1

      High School is completely different than college. If you show up to class in Highschool it is the teacher's job to make sure you pass, and courses do not cost you money either way, so almost no one drops courses

      --
      Troll is not a replacement for I disagree.
    8. Re:Really? by quetwo · · Score: 1

      I found the CS AP class that I took in HS was actually pretty good. My University didn't accept the credit (even though I got a 5 on the exam), but I'd say we got a further into the true CS topics than I did in my earlier college classes. The class was built around C++ and included all the fun stuff like memory management, pointers, etc. The non-AP class was done in Pascal.

    9. Re:Really? by khchung · · Score: 5, Insightful

      According to our presently available research and body of technique is there really anything on the table that 'results in outstanding academic ability'?'

      Parental involvement.

      --
      Oliver.
    10. Re:Really? by AHuxley · · Score: 1

      Re ""Educational Standards" proving that if you lower the bar enough, even an idiot can graduate."
      With scholarships, testing early and often you can have the best of both worlds. A large pool of average happy students trapped in debt after 5 years of French or The Silmarillion or interpretive dance vs that few percentage who just seem to find real math jobs?
      The US only has to ensure support a small pool of elite students who where on scholarships or had wealthy parents to fund them into the very best math and science courses.
      Once they have been identified, sorted, supported and found jobs in the military industrial complex - what the rest of the over educated population enjoys is of no further concern.
      You don't need that many to run the NSA, CIA, NRO, NGA (Geospatial) and others.
      The rest of the consumer hi tech sector can be filled with cheap smart staff from other parts of the world- lower wages, union free and interchangeable.
      People looking after the next gen multisensor systems will always be looked after.

      --
      Domestic spying is now "Benign Information Gathering"
    11. Re:Really? by dbIII · · Score: 4, Insightful

      That's just the visual cue that comes with having parents that give a shit about their children's education.

    12. Re:Really? by Anonymous Coward · · Score: 0

      but I'd say we got a further into the true CS topics than I did in my earlier college classes.

      Most colleges are garbage, too.

    13. Re:Really? by Hodr · · Score: 1

      Certain disciplines require critical thinking, not just rote memorization or application of formula. I would suggest that some (possibly many) people cannot study their way into being good at critical thinking and problem solving.

    14. Re:Really? by Jawnn · · Score: 1

      So you're suggesting that a K-12 focus on self-esteem doesn't result in outstanding academic ability?

      This just in: difficult things are hard, and most people can't do them.

      Especially those people. Right? You've either missed the point of TFA or you are a racist. Don't feel bad. Not everyone gets it. You're still a very special person, in your own way.

    15. Re:Really? by retchdog · · Score: 0

      uh, yeah, i've taught quite a few dumbfuck asians (mainland Chinese, no less) at an ivy league university.

      raising your kid in a totalitarian hellhole where their major hope to avoid a life of reselling used cooking oil out of sewer is to force them to 'study' for 10+ hours a day imitating Americans is a pretty good motivator. would you do it to your kid?

      sorry, man, it's not genetics, or at least not exclusively, as much as our capitalist overlords would like to have us believe that; never trust statistics out of a totalitarian regime. it's mostly misery and desperation, and the work ethic of a chinese once the whip is removed from his back is right around nonexistent. their society is sort of, barely, working for catch-up. if they ever get to the point where they are innovative leaders, they are going to have a really tough time.

      --
      "They were pure niggers." – Noam Chomsky
    16. Re:Really? by Paradise+Pete · · Score: 1

      difficult things are hard, and most people can't do them.

      Presumably with "difficult" being defined as "something most people can't do."

    17. Re:Really? by Anonymous Coward · · Score: 1

      It would also help to have El-Ed majors who aren't totally freaked out by the prospect of basic math. Trying to learn how to deal with fractions when the teacher pees herself whenever the concept of Least-Common-Denominator comes up teaches you to be afraid of fractions, too.

    18. Re:Really? by rsmith-mac · · Score: 1

      That falls under "'born, not made". You're either born to good parents or you're not.

    19. Re:Really? by tsqr · · Score: 1

      High School is completely different than college. If you show up to class in Highschool it is the teacher's job to make sure you pass, and courses do not cost you money either way, so almost no one drops courses

      I guess things have changed quite a bit since I was in high school back in the stone age. Difficult elective classes had a significant drop rate, with the droppers usually opting to transfer into one of the "manual arts" (e.g., auto shop or wood shop) classes.

    20. Re:Really? by ColdWetDog · · Score: 2

      So the US is right on target to increasing academic performance?

      I guess 'ol Winston was right - "you can count on Americans to do the right thing after they've tried everything else".

      --
      Faster! Faster! Faster would be better!
    21. Re:Really? by gweihir · · Score: 2

      Indeed. Most people have no chance of being any good at a STEM subject. It requires specific talents, dedication and a true passion for the subject. Nobody sane would suggest increasing the number of mathematicians by teaching more mathematics in HS (not that HS mathematics has any real connection to University mathematics....). The same approach fails just as well for CS. The only thing you can do is identify those with a STEM talent (1-5% or so of the population) early on, support them with easy access to stipends and advice and make damned sure they do not go into easier fields because of bad working conditions for STEM graduates. My guess is that currently more than 50% of potential CS graduates that would be good at it go into other fields because of bad working conditions and uncertain economic outlook. At the same time, there are a lot of really badly suited people in the CS field and a lot of managers that do not know how to manage CS folks.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    22. Re:Really? by JimSadler · · Score: 3, Interesting

      Actually parental involvement is the very last thing kids need in the educational process. There is a school in Harlem that offers stunning success to low income kids and the way they do it is allowing the kids to visit their homes on Sundays only. These kids are in a learning environment every waking moment during the week. Even hours of sleep are scripted so that being lazy is not an option. So far they have a zero drop out rate, a zero failure rate and every single kid has gone on to complete a degree in college. That is what can be done with ghetto youth.

    23. Re:Really? by gweihir · · Score: 2

      The focus on "self-esteem" can make people with high STEM potential think that it doe snot pay off to work hard (and all reasonable STEM education is hard), because the lazy and non-talented ones get just as much recognition and mire for what they invest.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    24. Re:Really? by gweihir · · Score: 2

      Graduating is not hard. Graduating in places where the degree actually has meaning is.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    25. Re:Really? by AthanasiusKircher · · Score: 2

      That falls under "'born, not made". You're either born to good parents or you're not.

      Not entirely true. Intelligence has a significant genetic component, but it isn't everything. And other skills or character traits, like hard work, curiosity, discipline, etc. often tend to fall more in the "nuture" category. Putting a kid in a home environment that encourages success will make a difference.

      On the other hand, there have been other studies suggesting that the most important aspects of that nurturing environment for childhood development are based on who the parents/caregivers naturally ARE, rather than who they would LIKE TO BE. For example, how many books are in a home (even if they aren't children's books) is a better predictor of child success than how many books parents read to their kids. This doesn't imply that stocking large bookcases in your home will magically make your kids smarter -- it means that parents who own a lot of books are often the type of people who will convey a favorable learning environment for their kids... whether they "try" or not.

      In any case, future success is definitely not determined at birth.

    26. Re:Really? by boristdog · · Score: 3, Insightful

      How about "Positive parental involvement" then?

    27. Re:Really? by gweihir · · Score: 1

      STEM subjects can only be done if you have specific talent and a passion for the subject. Working hard is an additional requirement, but working hard alone will get you exactly nowhere in STEM. Working hard without the passion will get you burned out. Working hard without the talent will still have you fail.

      So while your statement is correct, it is incomplete. The truth is that most people cannot do difficult things even if they study/practice hard.

      There are subjects like law or finances where you can get pretty far without talent or passion by working hard alone. STEM subjects are different.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    28. Re:Really? by Anonymous Coward · · Score: 0

      bullshit. People's behaviours can be modified. Parents aren't inherently "involved" or "not involved".

    29. Re:Really? by gweihir · · Score: 1

      It is one important factor. Another one is creativity. And another one is that unless you have a passion for the subject, you can work only so hard before you burn out. And still another one is that lack of talent can only be compensated by working hard if those that have the talent do not need to work very hard. Science and engineering are so hard that those _with_ the required talent have to work pretty hard to master them, hence those without do not stand a chance to compensate for the lack. I have seen people that would ordinary be considered smart working their asses off in CS and getting nowhere near passing grades, because they just could not wrap their minds around the way of thinking or could not fit anything of a little higher complexity into their minds.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    30. Re:Really? by stenvar · · Score: 1

      According to our presently available research and body of technique is there really anything on the table that 'results in outstanding academic ability'?

      Yes: a culture and parents that value education and encourage their kids to succeed in it. Nothing else really makes much of a difference.

    31. Re:Really? by Anonymous Coward · · Score: 0

      Buillshit. My fiance's parents fucked up royally with their first. He's a drug-addicted financial burden to them with no job and hepatitis.

      They did a wonderfully fantastic job on her, though. She's a responsible, well-functioning human being with a good job, good education, and making good money.

      Parenting is part intuition and part learned, very much like leadership. Some people are born with qualities that make them excellent leaders, and for others they must work to learn and develop those qualities. Same applies to parenting. You can fuck up royally with one child and yet do an amazing job with another.

    32. Re:Really? by Anonymous Coward · · Score: 0

      So you're suggesting that a K-12 focus on self-esteem doesn't result in outstanding academic ability?

      This just in: difficult things are hard, and most people can't do them.

      Exactly. I'd also like to know what percentage of Chinese students that receive a years worth of CS education actually apply any of that knowledge before it seeps out of their brain like the mandatory foreign languages we dictate in the US.

      Just because you teach it doesn't mean it amounts to anything in the long run A portion of the crap I was taught never left high school, mainly due to a lack of application.

    33. Re:Really? by stenvar · · Score: 3, Insightful

      sorry, man, it's not genetics, or at least not exclusively, as much as our capitalist overlords would like to have us believe that

      Quite to the contrary: captialists (I am one) believe that it is necessity and the desire to improve one's material wealth that motivates people. You know, like those Chinese kids do you describe. And we actually believe that almost everybody has the capacity to succeed if they are only motivated, again like those Chinese kids.

      It's people like you who divide the world into "dumbfucks" and brainiacs, then want to treat low performance as a disability, and reward people for it.

    34. Re:Really? by DoofusOfDeath · · Score: 1

      So while your statement is correct, it is incomplete. The truth is that most people cannot do difficult things even if they study/practice hard.

      I'm not sure I agree. I'm particularly thinking of all the Asian-Americans who became physicians only because of their parents' expectations, and manage to not kill too many patients.

      My dad might also be an example. He went into EE because a scholarship was available for that at the time. He would have preferred studying biology. Although he wasn't at all passionate about EE, he was good at what he did, because he was very sharp. Granted both EE and biology are within the "STEM" umbrella, but it's I think my dad is an example of someone who's good without having been passionate.

    35. Re:Really? by NatasRevol · · Score: 2

      I think we have a few more decades before we've 'tried everything else'.

      --
      There are two types of people in the world: Those who crave closure
    36. Re:Really? by Anonymous Coward · · Score: 0

      do you get to pick whether your parents are going to nurture the character traits you listed? no.

      you are born with the parents you have, and only in the absolute worse cases is that changed.

    37. Re:Really? by NatasRevol · · Score: 1

      courses do not cost you money either way

      You aren't paying taxes yet, are you?

      --
      There are two types of people in the world: Those who crave closure
    38. Re:Really? by drinkypoo · · Score: 3, Insightful

      Actually parental involvement is the very last thing kids need in the educational process. There is a school in Harlem that offers stunning success to low income kids and the way they do it is allowing the kids to visit their homes on Sundays only.

      Yeah, what that says is that some people are shitty parents. So the saying could be amended to say that children benefit from positive parental involvement. Some people just aren't capable of providing that no matter how hard they try. They should be a) helped to become better people, primarily by not shitting on them systematically, as most of these people are poor and poorly educated and b) strongly encouraged to not become parents to begin with.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    39. Re:Really? by Anonymous Coward · · Score: 0

      You missed the grandparent's point. He is saying you can't choose your parents any more than you can choose your genes.

    40. Re:Really? by Anonymous Coward · · Score: 0

      this is a complete myth. it's not as hard as everyone makes it out to be. people act like stem requires talent, passion and dedication and all this other nonsense. i'd say only 5% of the people majoring in engineering meet those requirements and maybe one in five has even one of them.

      stem majors need to realize this instead of embarrassing themselves with opinions like yours

    41. Re:Really? by dhickman · · Score: 1

      Most High Schools have eliminated their manual arts classes.

    42. Re:Really? by callmetheraven · · Score: 1

      Those people (assuming since it's Obama's compaint that we're talking about all the Trayvons out there) have a problem getting up to average/normal, it would take the Mother of all Affirmative Action to get an AP class full of them.

      I know you're disappointed that the slur "racist" isn't having the punch that you hoped for, but the truth is that the man in the white house is far more racist than the average American (don't even start me about the AG).

      Reality is tough, and the facts are not your friends, lefties. You do not have my sympathies.

      --
      You can have my SIG when you pry it from my cold, dead hands.
    43. Re:Really? by kaiser423 · · Score: 2

      That's basically replacing parental involvement with involvement of another authority figure. Having a strong off-hours encouragement and support for education is about the most strongly correlated variable with educational success. In this case, they know that the parents likely can't provide it, so they are providing it. But not every school can do that; hence the need for parental involvement in the process.

    44. Re:Really? by Microlith · · Score: 1

      And, cleverly, not a single link to substantiate the claim. Really, is it so hard?

    45. Re:Really? by Anonymous Coward · · Score: 0

      For example, how many books are in a home (even if they aren't children's books) is a better predictor of child success than how many books parents read to their kids. This doesn't imply that stocking large bookcases in your home will magically make your kids smarter -- it means that parents who own a lot of books are often the type of people who will convey a favorable learning environment for their kids... whether they "try" or not.

      This is exactly why we keep ten copies of Mien Kampf and Dyanetics in each room. I don't want's meh kid to be no dumn ass or loony toon. We horde all the phone books the get delivered to us as well because you can't ever have enough books.

    46. Re:Really? by AlterEager · · Score: 1

      Not being poor is pretty good.

      Having parents in managerial or engineering positions its also good.

      Even parents who are teachers helps.

    47. Re:Really? by Anonymous Coward · · Score: 0

      Do you think that maybe, just maybe, your extrapolating a bit far based on your one data point? Take underprivileged kids, many you have uneducated parents, and put them in school where they are fed good meals and have access to books and learning materials is one thing. I don't see how that applies even a little to kids you have access to all those things....and supportive parents.

      Besides, who the hell cares? Whats the point to it all. Whats the end goal? Shouldn't we be looking at happiness and quality of life rather than who can create the best robot?

    48. Re:Really? by Anonymous Coward · · Score: 1

      Yeah, what that says is that some people [in Harlem] are shitty parents.

      FTFY

    49. Re:Really? by Anonymous Coward · · Score: 2, Interesting

      Does it pay off to work hard? I have to do help desk stuff (in addition to my actual job duties as a programmer). I encounter people that aren't qualified to press F1 on a daily basis. That is people that don't know to press it and can't comprehend basic instructions once they do. I see these people screwing off on facebook/cnn/etc all day long. Some of them get paid considerably more than me. I have these extra duties because I am knowledgable and work hard to improve myself through learning.

      Does it pay to work hard? If it does, I'm not seeing it.

    50. Re:Really? by drainbramage · · Score: 2

      The only parental involvement I see here is one or more of
      > How dare you expect my angel to show up for class!
      > How dare you expect my angel to turn in homework!
      > How dare you expect my angel to know how to write!
      > How dare you expect my angel to know how to do basic math!
      > How dare you expect my angel to get off the phone!
      > How dare you give my angel anything less than a passing grade!
      ----------------
      Maybe Seattle is just a bad example.
      I am aware there are real parents out there, perhaps I don't see them because they don't need to come make excuses.

      --
      No brain, no pain.
    51. Re:Really? by ranton · · Score: 1

      My dad might also be an example. He went into EE because a scholarship was available for that at the time. He would have preferred studying biology. Although he wasn't at all passionate about EE, he was good at what he did, because he was very sharp. Granted both EE and biology are within the "STEM" umbrella, but it's I think my dad is an example of someone who's good without having been passionate.

      To be fair, he only said dispassionate STEM students/workers will become burned out. He never said they would be unsuccessful as long as they were bright, which you claim your father was.

      Your example about Asian-Americans becoming physicians just because of their parents also does not argue against anything he said. I know a few very successful Asian-Americans who were probably more successful because their parents pushed them, but I also know even more who became very poor STEM workers because they were pushed into a field where they had no aptitude. The work ethics of many Asian/Indian immigrants gives an inspiring example of what can be achieved if you work hard, but it in no way shows that working hard alone will guarantee success.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    52. Re:Really? by Anonymous Coward · · Score: 0

      Poverty is one of the correlating factors in poor performance. Parenting can overcome some of that, but every study shows, if the family is hustling to make food money, little Johnny isn't going to be worried so much about school performance.

    53. Re:Really? by aix+tom · · Score: 1

      The thing is, good education focused on the right people, with the right mind for it, into people with "outstanding academic ability". On the other hand, bad education applied for a long enough time can make *everybody* turn out "dumb as a box of rocks".

      "Academic Study" can improve some minds. Classical "academic study" never worked for me, for example. Short classroom-type settings never seemed to get anything stuck into my brain, so I left school and started working construction. But the "computer-tinkering" that I did in my own time and my own pace let me get enough knowledge that now 20 years later I work in IT and sometimes even TEACH CS part-time, even though I technically have no "Paperwork" that would officially state that I'm able to.

      The educational system these days is no longer focused on "making people good", it's just focused on "making people look good on paper". The same way that the general economy is more about "making a company look good for the stock-market" than actually "making a company perform well in reality".

    54. Re:Really? by fuzzyfuzzyfungus · · Score: 2

      I know a fair number of grad students and postdocs who (despite a recent encounter with an aspect of education notably not focused on self esteem) are still extremely pessimistic about the payoffs of working hard at STEM as compared to, say, shmoozing through an MBA and getting an honest job offshoring STEM nerds.

    55. Re:Really? by dubbreak · · Score: 1

      Might have been somewhat funny if you spelled Dianetics correctly and skipped the bit about hoarding (can't even spell hoard correctly?!). The first two sentences already hit home you are missing the point of it being people who generally have a lot of books (not creating a false environment) so the last bit is redundant and is just as bad as explaining a joke.

      The best delivery would have been: "That's why I keep ten copies of Mien Kampf and Dianetics in each room."

      --
      "If you are going through hell, keep going." - Winston Churchill
    56. Re:Really? by digsbo · · Score: 1

      Your parents either make good choices, or fail to. It's a dynamic situation, and being poor is no excuse for doing drugs or beating your kid, or letting your boyfriend of the week molest him or her. But it seems that actually holding people accountable for their choices isn't politically correct. At least if they are poor or a minority or something. America needs to wake up and realize that the education problem one is a cultural one, and it's about the decisions PARENTS make with regards to how they raise their children.

    57. Re:Really? by gweihir · · Score: 1

      There are of course very bad academic STEM programs (in the US basically all except a handful) and there you will find a lot of the people that will screw up tomorrows technology.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    58. Re:Really? by gweihir · · Score: 1

      That is the problem I am talking about.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    59. Re:Really? by gweihir · · Score: 1

      Indeed.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    60. Re:Really? by sjames · · Score: 1

      Putting a kid in a home environment that encourages success will make a difference.

      And, short of making all children wards of the state at birth so they can be distributed to homes with a good environment for learning, it will be a matter of chance what sort of home environment you're born into.

      Of course, if the state handled that the way it handles orphans, we would be doomed in generation.

    61. Re:Really? by BoberFett · · Score: 1

      So essentially give them new parents that are involved in the educational process?

    62. Re:Really? by jandrese · · Score: 1

      The worst thing is, at least when I took it 15 years ago, the AP CS test really wasn't that hard. Compared to the AP Math tests it was a breeze. IIRC it didn't have a single algorithm proof and only got about as deep as basic performance counting (big O notation type stuff). Beyond that most of the questions were pretty straightforward to anybody who had built a few programs.

      --

      I read the internet for the articles.
    63. Re:Really? by ah.clem · · Score: 1

      America needs to wake up and realize that the education problem one is a cultural one, and it's about the decisions PARENTS make with regards to how they raise their children.

      I can't agree that it's a cultural issue; rather, in my opinion, it's an SES issue. Poor families are poor, no matter their race or culture. While there are outliers in any distribution, there is a strong correlation between SES and a child's educational success. I'm not going to try to speculate on reasons for this in this short comment, but you can Google "SES and Education" and find quite a lot of data regarding this subject. Ancedotally, I have witnessed this very phenomenon in my 30 years involved in educational settings.

      This correlation is really no news to anyone involved in education (including school boards and elected politicians). It's always been a curiosity to me why no one wants to really do anything about it; it's almost as if it's in someone's best interest to maintain the status quo...

      --
      "Life is not magic." Dr. Ron Weiss - "If we don't play God, who will?" Dr. James Watson
    64. Re:Really? by Hognoxious · · Score: 1

      I think he might have been employing irony.

      Then again, geekoid might have accidentally clicked the anonymous box.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    65. Re:Really? by digsbo · · Score: 1

      I don't disagree completely. Probably a combination of me not knowing the right terminology and having a spouse who has dealt with specific cultures in an underperforming school district.

      At the same time, there ARE cultures that start at a low SES and move up. Cultural traits play into that: http://www.nytimes.com/2014/01...

    66. Re:Really? by king+neckbeard · · Score: 1

      'Don't fuck it up' is probably where most of the work comes in. Children usually have an inquisitive nature, but we tend to squash it down. Giving children useful knowledge while preserving their sense of curiosity is what's difficult.

      --
      This is my signature. There are many like it, but this one is mine.
    67. Re:Really? by DNS-and-BIND · · Score: 2

      So depriving the parents of their children is the right thing to do? This sort of thing has a frightening racist history. It is precisely what the Canadian government did to the First Nations peoples. Their culture was judged hopelessly corrupt and their children were stolen and brought up as whites. This is pretty much the exact same thing. Sickening.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    68. Re:Really? by TapeCutter · · Score: 1

      their society is sort of, barely, working for catch-up. if they ever get to the point where they are innovative leaders

      China has dragged more people out of abject poverty in the last 30yrs than the rest of the planet put together.

      uh, yeah, i've taught quite a few dumbfuck asians (mainland Chinese, no less) at an ivy league university.

      Why anyone would allow an arrogant racist fuck like you to tutor asian kids is beyond me, I call bullshit on that one.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    69. Re:Really? by Anonymous Coward · · Score: 0

      shmoozing through an MBA

      I have a CS undergrad degree and an MBA. Both required the same amount of work in terms of hours per degree. The MBA was by far the easier of the two, but about the same number of hours for both.

    70. Re:Really? by Bengie · · Score: 1

      This topic is about "AP CS" classes, which means college credit. If a college has an 80% drop out in a CS 101 class for good reason, they're not going to want fresh high school students to skip the class because they got credit for it in class they were "guaranteed" to pass.

      At least where I live, the University must accredit the high school AP courses, so it's the Universities name at stake when they claim students who pass are of their standard.

    71. Re:Really? by wisnoskij · · Score: 1

      "it's the Universities name at stake when they claim students who pass are of their standard."

      Well not really for a single course. People do not often get jobs for passing a single high school AP course. I have a friend who passed a course in univ who did not know he was enrolled in until the day before the final exams.

      And the point of AP for the universities is to sink their claws into the advanced students, and get them to come there after high school. The type of students who use advanced placement are not the type who will be failing or dropping out at 80%.

      --
      Troll is not a replacement for I disagree.
    72. Re:Really? by david_thornley · · Score: 1

      Depends on what you're looking for. My son was in a program for advanced math starting in (IIRC) fifth grade, and there was an aptitude test, which you had to be recommended for. Most of the people taking the test were Asian, but his actual classes were not heavily Asian.

      My guess is that there's a lot of Asians who simply work harder at academics, for cultural reasons, and are performing in school better than you'd expect given their actual raw abilities.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    73. Re:Really? by david_thornley · · Score: 1

      How are the parents supposed to make good choices? I realized when I was holding my son on my forearm, before he had a clue he had arms or legs, that I was going to be making innumerable decisions without really knowing what I was doing. I was going to make a very large number of bad decisions on the way. Considering how he's turned out, I'd say that I made the right decisions for the child and the situation often enough.

      Kids differ. What was the right decision for my son would not have been the right decision for other children. What was the right decision in the situation might have been the wrong one for other situations. Childrearing theories are useful as guides, particularly know why they recommend what they recommend. Advice for parents can be useful, particularly when it's phrased as "you might want to consider...." rather than "this is what you need to do, regardless of the child's nature". Love and attention seemed to be good basic principles.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    74. Re:Really? by david_thornley · · Score: 1

      Not just Canadians. I had an unpleasant surprise at a Phoenix museum dedicated to what was done to Native Americans up through the forties.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    75. Re:Really? by jwhitener · · Score: 1

      Actually parental involvement is the very last thing kids need in the educational process.

      Every teacher and study on the subject disagrees with you.

    76. Re:Really? by digsbo · · Score: 1

      How are the parents supposed to make good choices? I realized when I was holding my son on my forearm, before he had a clue he had arms or legs, that I was going to be making innumerable decisions without really knowing what I was doing. I was going to make a very large number of bad decisions on the way. Considering how he's turned out, I'd say that I made the right decisions for the child and the situation often enough.

      Sounds like you have a pretty good grasp on it. I'm not really sure what you're asking, though. I'm talking basic stuff here, like "contribute to the child'd financial support", "stay out of jail", "don't expose the child to drugs in-utero or ex-utero", "don't beat the child", "don't let my SO beat or molest the child", "feed the child", and so on.

      If the question is whether it's better to send the child to piano lessons or karate class, that's at a much finer level of optimization.

    77. Re:Really? by q4Fry · · Score: 1

      Children have an inquisitive nature until you give them a video game console. :-x

    78. Re: Really? by Skiffkl · · Score: 1

      Agreed, indeed.

  3. AP is what exactly? by Anonymous Coward · · Score: 0

    They keep mentioning AP but its not actually written anywhere what this abbreviation stands for.

    1. Re:AP is what exactly? by Anonymous Coward · · Score: 1

      They keep mentioning AP but its not actually written anywhere what this abbreviation stands for.

      It means Advanced Placement, obviously you're not a golfer...

    2. Re:AP is what exactly? by ShanghaiBill · · Score: 5, Informative

      They keep mentioning AP but its not actually written anywhere what this abbreviation stands for.

      "AP" means "Advanced Placement". It is basically a college level class taught in high school, and intended for advanced college-bound students. The "news" in TFA is that "average" students would have difficulty in these classes. In other news: the sky is blue.

    3. Re:AP is what exactly? by B33rNinj4 · · Score: 1

      It stands for "Advanced Placement." It supposed to represent a more challenging level of work. However, from what I've seen of my sister-in-law's work, it's just a tremendous amount of busy-work wrapped around what I learned in "regular" classes. However, that might be a Texas thing. Our standards are lower, because we're just sittin' around waitin' fer the Rapture. At least, it feels that way.

    4. Re:AP is what exactly? by Sarten-X · · Score: 1

      Welcome to Lake Wobegon High School.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    5. Re:AP is what exactly? by Anonymous Coward · · Score: 0

      Even though schools in the US are just rote memorization factories, people still have difficulty with them. I'm not sure why.

      But AP classes are much the same. If you want a real education, you'll have to look elsewhere.

    6. Re:AP is what exactly? by DoofusOfDeath · · Score: 1

      Welcome to Lake Wobegon High School.

      Well duh, of course all of /. 's men are good looking!

    7. Re:AP is what exactly? by Anonymous Coward · · Score: 1

      "AP" means "Advanced Placement". It is basically a college level class taught in high school, and intended for advanced college-bound students.

      The funny thing is, at least in Maths and Science subjects, US college 100-level materials are just high school level in many Asian countries. E.g. calculus, mechanics, optics (diffraction, refraction, etc).

    8. Re:AP is what exactly? by Hodr · · Score: 1

      Which I never understood. My highschool had AP courses, but they also had actual college credit courses (mostly CS, Math, and Physics). With the AP classes you had to take a test, and the university may or may not accept the results for credit. For the college courses, the grade you receive goes on the college transcript (in this case the city's JC) and can be transferred just as you would transfer any junior college credits to a university.

    9. Re: AP is what exactly? by O('_')O_Bush · · Score: 1

      There is very little rote memorization in APCS.

      --
      while(1) attack(People.Sandy);
    10. Re:AP is what exactly? by ThorGod · · Score: 1

      They're not anywhere near college level. I've tutored the calculus variants and they do not cover anywhere near the full material for calc 1 let alone 2. At best it's a crappy outline of things to come in college. I would not want someone passing over calculus in college because of those classes.

      --
      PS: I don't reply to ACs.
    11. Re:AP is what exactly? by Anonymous Coward · · Score: 0

      Then why aren't they leading the way with new technologies? They outnumber the west 3 to 1. We should be seeing amazing, civilization rocking advancements at a pace the world has never seen from Asian countries with so many people that are so well educated. We don't though. It is mostly just farmers and factory workers. The engineers and designers are all from California, Chicago, New York, London, or Berlin. All westerners. Where is their contributions?

      What is going on with education and test scores over there is probably similar to their currency markets: artificially manipulated.

    12. Re:AP is what exactly? by RabidReindeer · · Score: 1

      It stands for "Advanced Placement." It supposed to represent a more challenging level of work. However, from what I've seen of my sister-in-law's work, it's just a tremendous amount of busy-work wrapped around what I learned in "regular" classes. However, that might be a Texas thing. Our standards are lower, because we're just sittin' around waitin' fer the Rapture. At least, it feels that way.

      Well the least you could do is keep your guns polished! Remember, the Devil finds work for idle hands!

    13. Re:AP is what exactly? by Shoten · · Score: 1

      They keep mentioning AP but its not actually written anywhere what this abbreviation stands for.

      "AP" means "Advanced Placement". It is basically a college level class taught in high school, and intended for advanced college-bound students. The "news" in TFA is that "average" students would have difficulty in these classes. In other news: the sky is blue.

      There's another layer to this, however. If you look at the practice exams for the AP CS course, you'll see that it's not computer science that's being tested as much as how to program in Java. Useful, yes, but not exactly as broad as the title would suggest.

      It seems to me that if there's a desire for greater CS knowledge in high schools, then teaching things from an architectural level first would be a smarter choice. Much like driver's ed; you don't learn how to design an engine, but you learn that a car has one, and how it relates to the transmission, tires, brakes, etc. I would think that for the computer literacy purposes of most people, knowing how to finish an incomplete java applet is nowhere near as useful as understanding the way different parts of the architecture interact when they browse a website or set up a wireless network at home.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    14. Re:AP is what exactly? by AthanasiusKircher · · Score: 1

      They're not anywhere near college level.

      Having actually taught some high-school AP classes, I think that depends on where you're going to college. Colleges generally calibrate whether they accept AP credit and what score is required based on their curriculum.

      For example, MIT's AP criteria states that they won't accept AP credit to pass out of a chemistry or biology class; to do so, you need to take MIT's own placement exam. They don't accept CS AP credit at all. And for calculus and physics, they basically require you to get a 5 on the hardest possible AP versions of those tests to get any credit. But much of MIT's basic undergrad curriculum goes as much as twice as fast as a typical college.

      Most colleges, on the other hand, will give you a semester of college credit for almost all those subjects if you get a 4 or 5. (For comparison, here are the requirements for the University of Massachusetts. And this is still a fairly decent school, as state universities go.) Some might even give credit (or partial credit) for a 3.

      I completely agree with you that some of the AP curriculum is crap. (For example, the AP E&M physics C test is ridiculously oversimplified compared to what a real college student with calculus should be able to do. On the other hand, the mechanics test for physics C isn't bad -- it's been dumbed down a bit over the past couple decades, but it can still have some reasonable questions.)

      But the reality is that the AP credit *IS* roughly equivalent to the curriculum at many colleges. If it wasn't, colleges wouldn't give credit and advanced standing for AP scores.

    15. Re: AP is what exactly? by Anonymous Coward · · Score: 0

      In which school? 99% of public schools are awful, even their AP courses. Pretty much all of the remaining ones offer only a one-size-fits-all education.

      Sorry, but actual CS as you imagine it differs *greatly* from what is taught in schools. Real CS isn't 'taught' in schools at all.

    16. Re:AP is what exactly? by nealric · · Score: 1

      It depends on the high school instructor. My high school calculus teacher covered far more material than what was on the exam- actually more material than what was taught in Calculus 1 at my college. Almost everyone who passed that high school class scored an easy 5 on the AP exam.

    17. Re: AP is what exactly? by HornWumpus · · Score: 1

      Don't bother. There is a group that defines anything they are bad at is as simple rote memorization.

      When someones ego is involved, there is basically no chance facts are going to change anything.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    18. Re:AP is what exactly? by Anonymous Coward · · Score: 0

      Maybe you haven't noticed but a very large portion of those engineers and designers who are in California, Chicago, New York, London, and Berlin are ethnically from Asian countries. Those people with the the knowledge and skills come over to America and Europe because they know that is where the high-paying jobs are.

      To put it simply, the average college-educated American is about as smart as those peasant farmers and factory workers you talked about.

    19. Re:AP is what exactly? by Altus · · Score: 1

      Thats great if you have a JC around but in my home town we did not, there wasn't really an option. You could always enroll in a class at community college but not all universities will take those courses for transfer either.

      On the other hand, most any university would take a 5 on the AP exam.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    20. Re:AP is what exactly? by Anonymous Coward · · Score: 0

      They keep mentioning AP but its not actually written anywhere what this abbreviation stands for.

      Armor Piercing, a type of projectile that is required to get knowledge into the average hormonally-charged teenager's head.

  4. Re:Average SD article containing TM unclear ABR in by BlackPignouf · · Score: 2

    +1 WTF too many TLAs.

  5. Not a shocker. by B33rNinj4 · · Score: 3, Informative

    Well, when US schools put emphasis and financial focus on sports, something has to be cut or ignored. I live in Texas, and have seen middle schools with larger stadiums than what I had at my high school in Michigan. Sadly, throwing more money at the problem won't solve it, because it's too ingrained in our culture.

    1. Re:Not a shocker. by DigiShaman · · Score: 1

      Hey now, this is Texas! Guns, God, and Football. The holy trinity! Our places of worship is loud and clear.

      --
      Life is not for the lazy.
    2. Re:Not a shocker. by rsmoody · · Score: 1

      I've seen high schools in Texas (Hastings in Aliefe) with larger sports complexes (and much much nicer) than some universities. I particularly recall the swimming and diving building that was as nice as any Olympic facility.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:Not a shocker. by DoofusOfDeath · · Score: 2

      That might be a Texas-specific problem. In New England we don't tend to have that.

    4. Re:Not a shocker. by Hodr · · Score: 2

      I would suggest that this may have more to do with you living in Texas, than the US. I went to school in 7 different states (military family), and the only one that had any emphasis at all outside of mandatory PE was Texas. For most of my schools they didn't even advertise the football games,so unless you played or knew a player, you had no idea when and where the game took place or who you were playing against.

    5. Re:Not a shocker. by gweihir · · Score: 1

      The US has always been dependent on importing talented and educated people from abroad. Just take any university department in science, technology engineering or mathematics, and then look at where the PhD students come from and where the professors came from. Usually you find 10% or less that grew up or had their education up to HS in the US. This also means as soon as the US manages to discourage talented people from coming to the US enough (as it has been trying for a few years now), the whole US science and technology sector is going to collapse as there will be nobody around with the skills to keep things going.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    6. Re:Not a shocker. by Anonymous Coward · · Score: 0

      Well Texas is the economic powerhouse of the USA, so maybe more middle school football is exactly what we need

    7. Re:Not a shocker. by fermion · · Score: 1
      I am in Texas and gained excellent middle and high school computer programming education in public schools. It was better than people who went to 'better' schools in other parts of the country.

      The reason I don't take the AP test too seriously is that many subjects are taught at too broad a level, yet are tested at a very discrete level. A student has to be able to figure what third of the test to do. Even a five is often only two thirds of the test correct. It really comes down to learning to take the test, not necessarily learning the subject, and it many classes only half the school year is spent on content, while the rest is spent on test prep. The AP exams are good multiple guess tests, but they are still multiple guess tests, at least for half the points, and this leads to dominant test strategies. The other half of the test has the same problems that the essay question on the SAT has. If you memorize what to write where, you can usually get a third right.

      I think AP classes are good because they give the teacher permission to teach at at a painful level. It gives the kids a chance to prepare and take a decent test, which is nothing new. High stakes testing has been the pattern for the education of the world for centuries. And it allows kids who may not have a solid basis of college readiness to prepare for college. From what I have seen of the test, it does provide any basis for a useful computer science program. It would have done nothing to help me in college. By the time I got to college, I had four solid years of programming and taking apart computers. A one year course and a fake test would not have helped me.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  6. Re:Average SD article containing TM unclear ABR in by Thanshin · · Score: 1

    It's OK AS. TM ABR in TI would be "AVG(HSS) good AP CS Success%"

  7. It's called Advanced Placement for a reason by sjbe · · Score: 4, Insightful

    College Board materials indicate that the average 11th grader's...

    The "average" 11th grader isn't going to be taking AP classes. There is a reason they call it ADVANCED placement. It's supposed to be hard. It's supposed to be for the top end of the bell curve.

    1. Re:It's called Advanced Placement for a reason by Anonymous Coward · · Score: 0

      But it is somehow sexist, racist and classist that some animals are more equal than others, even though its true. Public policy must stem the tide of nature, comrade!

    2. Re:It's called Advanced Placement for a reason by Anonymous Coward · · Score: 1

      Damn those 1%ers. Time to demand knowledge redistribution!

    3. Re:It's called Advanced Placement for a reason by argStyopa · · Score: 1

      You don't understand: in America everyone is above average.

      --
      -Styopa
    4. Re:It's called Advanced Placement for a reason by callmetheraven · · Score: 0

      >> It's supposed to be for the top end of the bell curve. Obama is going to sign an executive order mandating that certain protected races (his sons) are by default placed at the top end of the bell curve (just as he was.)

      If they fail to get straight A's it can only be due to the systemic racism of the school system/ America/ Whitey, a DOJ investigation will begin, and Soledad Obrien will get a new 20-part series on CNN to cover it.

      --
      You can have my SIG when you pry it from my cold, dead hands.
    5. Re:It's called Advanced Placement for a reason by Anonymous Coward · · Score: 0

      The top end of the bell curve is the definition of average.

    6. Re:It's called Advanced Placement for a reason by Anonymous Coward · · Score: 0

      It's supposed to be for the top end of the bell curve.

      But the top of the bell curve IS average.

  8. Wat? by Anonymous Coward · · Score: 0

    Average HeadShot Student Given Little Chance of ArmorPiecing CounterStrike Success

  9. Not a sure fire thing anyway by Anonymous Coward · · Score: 2, Interesting

    I took AP Computer Science in 10th grade, scored a 2 on it. I had some friends who were passionate about programming (doing it outside of High School like myself in C++) who ended changing their career choice just off of that test score, who also got 2s. On one hand, yes the AP class was great in that I got good practice every other day in C++ with a pretty good teacher there to ask questions, but the test itself I found very one sided for the folks who were great test takers. Just because I scored a 2, doesn't reflect the teacher's ability to convey how to do a linked list nor does it really reflect a student's abilities.

    The emphasis in High School today shouldn't be "well Johnny you probably won't score a 3 so don't bother taking AP CS", but "Johnny we see you're really passionate about programming, why don't you take AP CS?"

    1. Re:Not a sure fire thing anyway by Darinbob · · Score: 1

      We didn't have any computer science in any high school when I was that age, so I only know about it from looking at sample questions on tests and such. What surprises me is how very little computer science there is, it all seems to be 100% programming, and programming in a popular language.

      We didn't even have classes devoted solely to AP, it still seems such a bizarre concept (where as these schools who can afford extra redundant teachers?). Instead if someone was passionate about something, they took some independent study classes (sitting in the back of the room by themself) or went part time to a local junior college if they owned a car. The teacher might lend them extra text books or offer advice. Not having this stuff however in no way hindered a student when going to college. It seems strange that was once something only reserved for the best school districts and for the tiny handful of top students is now considered by some people to be part of basic education.

  10. Teach CS with Math classes by jimharris · · Score: 3, Insightful

    They should integrate programming with math classes. They should start students using Mathematica or Sage as early as possible. Programming math problems would teach both math and programming. Students would see programming as a problem solving tool, and not just another burden of something else to learn. If they integrated programming into math classes they wouldn't have to worry about adding programming classes to their curriculum. They could also integrate programming into other classes like science, or even English.

    1. Re:Teach CS with Math classes by DoofusOfDeath · · Score: 1

      I dunno... You could alway make an argument for integrating any topic into any other, pretty much. Or for keeping them separate.

    2. Re:Teach CS with Math classes by Anonymous Coward · · Score: 2, Insightful

      Yes, you *could*, but you wouldn't always be as right as the one you replied to. Humans are tool-using creatures. Something as abstract as mathematics can be seen as a tool if programming is integrated with mathematics. Plus, it'll make it easier to understand why it works, which is something we desperately need in math education.

      "When am I ever going to use this?" Well, how about right now?

    3. Re:Teach CS with Math classes by jimharris · · Score: 1

      But don't think that math and programming go together like peanut butter and jelly?

      To figure out how to program a math problem requires learning the math. Turning a problem into an algorithm means learning how the problem works in a very fundamental way.

    4. Re:Teach CS with Math classes by DoofusOfDeath · · Score: 3, Interesting

      I'd say there are two very different levels of connection.

      At the most obvious and shallow, computers are good at crunching numbers quickly, and early programming languages were designed to put that power to good use. But nowadays, at least at the application programming level, the focus of average programmers' work tends to be much more on string processing (for web pages, twitter feeds, etc.) and storage/retrieval (databases, etc.) There are certainly mathematical implications of that work, but not so much numerical math.

      Then at the much deeper level you find out that graph theory, topology, and computability have powerful connections to type systems, program correctness proofs, etc. I suspect that my mind can only hold a small fraction of the interesting connections in this area. This is what I'd call serious, deep Computer Science, and this is where I see it really tying in fundamentally to math. To me, this is the purest form of CS, and most CS grads barely grok it and/or care about it. Advances in this area are probably like advances in pure mathematics: it may take decades or even centuries for us to understand their application to the software development changes right in front of us, but when we do, they're transformative. Although maybe that's over-selling it a little.

    5. Re:Teach CS with Math classes by DoofusOfDeath · · Score: 1

      Sorry, I forgot to include rewriting systems in all of that. No disrespect, yo.

    6. Re:Teach CS with Math classes by ThorGod · · Score: 1

      I disagree, on the grounds that math ought to be studied for itself. If you try to do everything in math through CS then you'll get a poor grasp of what math is really all about.

      --
      PS: I don't reply to ACs.
    7. Re:Teach CS with Math classes by jimharris · · Score: 1

      I agree that everyone should learn as much math and statistics as they can. I think it turns off most kids to math when they teach pure abstract math. Adding programming might make math more appealing and less abstract. Have you ever used Mathematica? I bet grade school kids wold think math was a lot more fun if they learned math with Mathmatica. You wouldn't even have to mention that it involves programming. They should learn the basics of mathematical problems without calculators and programming first, but should be shown applied math next with real world problems, and then shown how to automate the problem solving with tools.

    8. Re:Teach CS with Math classes by quintessentialk · · Score: 1
      I don't remember receiving any computing instruction in high school, in any course. Now, that was 15 years ago so maybe that has changed. I hope so! If not, 'teaching computing in any fashion' is more important than 'teaching computing in a specific fashion'.

      My college mathematics courses did integrate mathematica and to a lesser extent matlab (engineering courses, but I wasn't an engineering student). This was great for learning about math, but maybe less great for learning about computers.

      As a practicing non-computer-scientist engineer, it would have been more useful to me have had good applied programming courses and not computer science courses. What I do in my job (which is mostly matlab, but I've used C++ in the past) is patch together various library and systems calls together with some math and flow control logic to solve problems. In my CS/programming courses in college, they taught us about data structures and sorting algorithms. I would never try to write my own sort algorithm or linked list management methods. It's not interesting and as a non-specialist I would not likely do better than what already exists.

    9. Re:Teach CS with Math classes by gweihir · · Score: 1

      I completely agree with that idea. It falls flat on its face when you consider what kind of teachers you need for that though.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    10. Re:Teach CS with Math classes by ianchaos · · Score: 1

      I know that I will be in the minority here, but I don't agree.

      I would much rather see programming taught as a language or linguistics course instead of as an offshoot of math. I'm an English major with a great dislike for math. I've taken no math courses beyond the required Algebra II to get through college...no calculus, no trig, and I would have failed them if I'd had to take them anyway. I've gone on to become the lead developer at 2 companies and worked my way to up to CTO of third. I've never felt as though math was intrinsically important to writing code. Creativity and problem solving skills yes...Math not so much.

      I've always felt that it was more like learning a foreign language. First you learn the rules of the language, then you learn to speak it, and eventually you become fluent enough to tell stories as though you were a native speaker. That's how I view programming, much like writing a well layered story with background and subplots and ideally no loose ends.

      --
      What can be asserted without evidence, can be dismissed without evidence.
    11. Re:Teach CS with Math classes by Anonymous Coward · · Score: 0

      Perhaps Discrete Math can be sprinkled into the K-12 curriculum a bit more -- It doesn't need to be full blows CS. The issue might be that CS presents a shift in thinking about math. I remember I was taught to scroff at non-closed form solutions to problems. Then later on in AP Calc we were exposed to the beauty that is Newton's method. Demonstrations work in these cases, and implimentation can at many times be done on paper. Programmic solutions can be left to those interested, but at least this would develop some interest.

    12. Re:Teach CS with Math classes by Darinbob · · Score: 1

      High school seems to early for me for this stuff. It's like physics, if you learn it in high school but have zero exposure to calculus, you really can not learn much from physics except to memory formulas. But college physics now that you know the math you can actually derive the formulas and better understand the principles. Similarly, with computer science the most a high school student will do is programming, as there's little background available to do the important parts of CS, stuff that most students think is boring (though high school would be a great place to teach stuff about mantissas and exponents, boolean logic, digital logic, etc).

  11. What about AP math? by NotDrWho · · Score: 1

    If students are capable of handling AP math, they should be able to handle AP CS--since the way most CS college programs are run, they're basically the same thing.

    --
    SJW's don't eliminate discrimination. They just expropriate it for themselves.
    1. Re:What about AP math? by Anonymous Coward · · Score: 1

      If students are capable of handling AP math, they should be able to handle AP CS--since the way most CS college programs are run, they're basically the same thing.

      That would be because CS is a branch of Math. If you were thinking about some sort of programming class. That is not CS.

    2. Re:What about AP math? by DoofusOfDeath · · Score: 1

      Obligatory xkcd reference.

    3. Re:What about AP math? by NotDrWho · · Score: 1

      That would be because CS is a branch of Math.

      Yeah, that's what I just said. You apparently didn't take AP English.

      --
      SJW's don't eliminate discrimination. They just expropriate it for themselves.
    4. Re:What about AP math? by Anonymous Coward · · Score: 0

      If students are capable of handling AP math

      AP math is different from actual math, in the sense that you're not getting any sort of understanding of why any of it works.

      So yes, if you consider handling AP math as memorizing facts and patterns, then they should be able to do more of the same for AP CS.

    5. Re:What about AP math? by gweihir · · Score: 1

      Always a nice one. But you know what? A friend of mine could not hack CS and went into mathematics, where he was successful.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  12. Like swimming by cablepokerface · · Score: 1

    I believe two things should be just as important as swimming lessons for kids: coding and judo. Judo because it challenges them physically, improves their confidence and helps them recognize conflicts. Coding because it helps their creativity and computer literacy. In a perfect world, everyone eventually learns how to automate their tasks (or at least to some degree). My two cents though.

    1. Re:Like swimming by gweihir · · Score: 1

      Almost everybody can learn Judo well enough to have some success and positive experience with it. The same is decidedly not true for coding.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:Like swimming by david_thornley · · Score: 1

      Ever seen me in a PE class? I'm unconvinced that I could learn Judo that well.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  13. Computer Science curriculum by FearTheDonut · · Score: 1

    Does anyone know exactly what is taught in a CS AP class? I'm sure a lot of people would love to be in a "AP CS" class, but the cold, hard reality is that CS can be very different than what many people thing. Just learning JavaScript to make a hip HTML 5 website, while entertaining to some, is not Computer Science. But teach Lisp/Scheme to the students to learn the value of S-Expressions, or algorithm development will help lead others down the road of Computer Science. Just Building A WebSite != Computer Science.

    1. Re:Computer Science curriculum by DoofusOfDeath · · Score: 2

      I'm not sure we should hit kids with the full force of CS theory in their first CS course. I suspect there's a real benefit to giving them something with tangible results and immediately useful skills, like Javascript. Without that, I think they might be unable to see the relevance of the more advanced theory, and lose interest in CS altogether.

    2. Re:Computer Science curriculum by FearTheDonut · · Score: 1

      For a standard high-school "computer" class, yes, I agree with you. 100%. But I'm referring to Advanced Placement classes, where it's gearing you for college credits. It should teach them the same things I've had to learn my first class in CS: basic algorithm development, pointer arithmetic, registers. (My first intro to CS class has us learning C inside and out).

      Is this the exception for CS classes now? Or a typical program?

    3. Re:Computer Science curriculum by cryptizard · · Score: 1

      It's pretty much equivalent to a CS 101 class in college. Basic object-oriented design, introduction to programming, simple data structures and common algorithms, etc.

    4. Re:Computer Science curriculum by Anonymous Coward · · Score: 0

      Here is a link to the course outline (PDF). The emphasis is on good design with the goal of solving problems. Less on the theoretical aspects of computer science, more on the engineering practice of designing software from what I gather in the outline.

    5. Re:Computer Science curriculum by DoofusOfDeath · · Score: 1

      There's probably more than one way to skin the cat, and I don't have enough experience in the design of CS curricula to know which works out better.

      When I took CS 101 as an undergrad, the focus was primarily on using and implementing abstract data types, and getting the hang of programming in general. We did use pointers, but it was in Pascal.

      It worked out okay in the end - most/all of us in that CS 101 class have good careers, and I managed to end up with a PhD in CS. But I suppose data isn't the plural of anecdote.

    6. Re:Computer Science curriculum by Hodr · · Score: 1

      No, that's standard fare for a BS in CS. Problem is, many take BA/ or Associates of Arts in CS and believe they are the same thing.

    7. Re:Computer Science curriculum by FearTheDonut · · Score: 1

      That's interesting to hear. I think my school (University of Delaware, class 2003) mostly assumed you had that entering in the program. It might well have changed.

      That being said, I do take issue with one thing: as far as I can imagine, there is only one way to skin a cat. :)

    8. Re:Computer Science curriculum by quintessentialk · · Score: 1
      According to the Wikipedia article, it's actual object oriented programming, taught in the modern fashion (i.e., directly, and not via 'C first'). It looks like there was originally an second version of the course that included more of the traditional introductory computer science things (data structures and algorithms) though these are still covered to some degree.

      As I lament elsewhere in the thread, though that's appropriate for a course called 'CS' I would have preferred, in high school and college, to be taught a more practical 'how to use the standard library and other common libraries'. Granted, that would be more programming than computer science, and it probably would be dirty and pedestrian to people who actually do computer science. But while programming is widely used across technical fields, I don't think many people need to know how to write their own linked list methods or sort algorithms. For me it would have been better to talk about how to solve more challenging 'real world' problems using the existing tools instead of solving 'simple' problems using algorithms we wrote by hand.

      We're really talking about two things in the thread -- getting more people to enter the field of CS, and getting people in general to have more useful CS skills. These are different goals.

    9. Re:Computer Science curriculum by Anonymous Coward · · Score: 0

      And getting a BS in CS is not AP high school classes. As others have said, AP high school classes are more like the Cliff Notes of actual college classes.

    10. Re:Computer Science curriculum by dbc · · Score: 1

      My daughter just did it. It is a Java-based introductory programming class. Supposed to be equivalent to a first semester programming class. You need to be able to read and code basic Java classes, understand Java scoping rules, and basic iteration and vectors. The AP test uses a case study called "Bug World" which involves instances of different classes of bugs, rocks, and I think flowers (I might be mis-remembering) and as part of the AP class you become familiar with the corpus of code to get experience reading a larger program. On the AP exam, you are asked to extend and modify Bug World.

      Every kid I have talked to about the CS AP exam found it dead easy and the class not very stimulating. I have a hard time seeing how the avarage high school student would have so much trouble with it.

  14. It's not just CS. by rmdingler · · Score: 1
    The headline could just as easily read: Average HS student given little chance of ----------------- success.

    There's not a thing wrong with being average. By its very definition,and including those slightly above or below the mean, it describes the bulk of our human resources.

    Identifying and lifting the gifted out of the noise is always a noble project.

    --
    Happiness in intelligent people is the rarest thing I know.

    Ernest Hemingway

    1. Re:It's not just CS. by gweihir · · Score: 1

      Indeed. The way the whole industrialization is going these days, average people will not be good for any work in the near future. This will require some serious re-thinking of the structure of society.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:It's not just CS. by NatasRevol · · Score: 1

      The problem is that 90% of parents think their kids are above average...

      --
      There are two types of people in the world: Those who crave closure
  15. CS is not for everyone by wisnoskij · · Score: 0

    I do not know why anyone with any sense would worry about low enrollment in CS. A significant number of people do not get Math, and if you do not get Math becoming a programmer is just stupid. CS is a niche subject, worry about how those few in it perform, not filling up classrooms.

    --
    Troll is not a replacement for I disagree.
    1. Re:CS is not for everyone by Anonymous Coward · · Score: 0

      It isn't the best career/college major choice either.

      Let's do a study on how successful STEM majors are at relationships with attractive women compared if they went into another field...

    2. Re:CS is not for everyone by gweihir · · Score: 1

      Indeed. And make sure those that have the talent stay with it. Present working conditions in CS discourage a lot of people that would be good at it.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:CS is not for everyone by gweihir · · Score: 1

      Why would anybody want to be with an attractive woman? They just develop airs and think their attractiveness releases them from any obligation to contribute. (Disclaimer: I know a small number of attractive female engineers and scientists that do _not_ have this issue.)

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  16. Love the gender examples by pla · · Score: 3, Funny

    And we wonder why females have little interest in CS? The male version talks about gaming and creating toys, while the female version sounds like they want to target non-mathphobic social workers.

    All the female programmers I know (yeah yeah, n=3, anecdata sucks) got into it for the same reasons as their male counterparts - The love of ripping into the metaphorical guts of a computer and bending it to their will. The love of gaming, whether or not it satisfies the current BS about "strong female protagonists". The pure joy of losing countless hours in the trance-like state we enter in a really good coding session.

    Then again, they all self-describe as "Tom-boys", so I see it as entirely plausible that those women currently in CS simply fall into the small minority that do like the same things as male geeks. Even if that holds true, however, I find it fairly disturbing that anyone would seriously try to promote a CS degree by offering it in pink.

    1. Re:Love the gender examples by cryptizard · · Score: 1

      Yeah, I'm not sure what those examples were about. It seems like there should just be one letter that is somewhere in between the boy and girl one, emphasizing the "cool" factor along with the good job prospects and flexible working conditions.

    2. Re:Love the gender examples by lisaparratt · · Score: 1

      No, they're targeting potential breeders, implying that a woman's place is at home, pumping out spawn. Hence the focus on part time and home working.

    3. Re:Love the gender examples by jkhuggins · · Score: 1

      This isn't about offering a "pink CS degree".

      There is a common cultural stereotype about what a CS major "looks like": their skills, their interests, their demeanor, and so on. Basically, if you want to be a CS major, you're supposed to be like Bill Gates or Steve Wozniak or Mark Zuckerberg or Steve Ballmer. There are plenty of folks driven off from even considering CS as a vocation because of that stereotype. Sure, many of those driven off are women, but I've seen men driven off by the same stereotype.

      Given the predicted shortage of CS/IT professionals coming in the next ten years, CS can't afford to be driving off anyone due to some sort of cultural stereotype. Offering a different version of a CS curriculum isn't offering a "pink CS degree"; it simply shows that there are different ways to be a CS major.

      And ... you know, some boys like pink, too. :)

      --
      Jim Huggins, Kettering University, Flint, MI
    4. Re:Love the gender examples by Theaetetus · · Score: 1

      And we wonder why females have little interest in CS? The male version talks about gaming and creating toys, while the female version sounds like they want to target non-mathphobic social workers.

      Yep. Full versions of the letters are available here. Also notice that the "Girl" letter states that a computing class may be required for any "science and math fields", while the "Boy" letter notes that a computing class may be required for any "science, engineering, and math fields." Even the signature blocks are different, with the "Boy" letter signed by GT's Director of Computing Outreach, while the "Girl" letter is signed "Teacher Name". There are many subtle differences throughout the letters that really have no place to be there.

    5. Re:Love the gender examples by Anonymous Coward · · Score: 0

      implying that a woman's place is... pumping out spawn

      Well, us men don't seem to be too capable of that. Somebody has to do it if we're going to avoid extinction for another generation, so it might as well be the women. And women might as well be in comfortable surroundings during that whole ordeal, so "home" sounds like a pretty good place. Besides, commuting sucks, and being in the office means having your boss breathing down your neck all day. Screw that.

      Also, once you've completed constructing that baby, you can usually get the office people to agree to let you work from home from then on. If they're reluctant, bring the baby to the office (crying works best) and they'll change their tune instantly.

      None of this is going to conflict with being an intelligent human that knows how to program computers. Ladies, you have a good deal staring you in the face. Take it while you can. Men would if they could figure out how to garner (perhaps "weaponize"?) that much social sympathy.

    6. Re:Love the gender examples by Opportunist · · Score: 1

      Show me ONE mechanic that looks like Steve Jobs or Bill Gates. The stereotype is that you have to be a jock to like greasy engines and the loud roar of a V8.

      Stereotypes are everywhere. But we don't bemoan that there's so few geeks going into a job as a car mechanic, do we?

      Besides, just to stay with the stereotypes, yes, there are boys that like pink. But they also don't major in CS, they major in arts.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:Love the gender examples by jkhuggins · · Score: 1

      Sure, we don't bemoan the fact that there are so few geeks getting jobs as car mechanics. Last time I checked, though, there wasn't a huge shortage of car mechanics.

      There is, however, a forthcoming shortage of CS/IT professionals. And silly stereotypes that discourage otherwise perfectly suited individuals from pursuing a career in CS/IT help no-one.

      --
      Jim Huggins, Kettering University, Flint, MI
    8. Re:Love the gender examples by gweihir · · Score: 1

      Matches my experience. I know a number of female CS graduates and engineers and they are all in it because they love technology.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    9. Re:Love the gender examples by gweihir · · Score: 1

      Possibly. But given the number of people on this dirtball, there is really no need to prioritize adding even more.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    10. Re:Love the gender examples by Anonymous Coward · · Score: 0

      getting a cs degree because you 'love videogames' is why 66% of CS grads are completely useless

      on an unrelated note; could you imagine what would happen to a female CS major that didn't identify as a tomboy?

    11. Re:Love the gender examples by Anonymous Coward · · Score: 0

      however, I find it fairly disturbing that anyone would seriously try to promote a CS degree by offering it in pink

      Sometimes the real world gets in the way. Outliers aside, in my experience there really is a difference that is more than culture and nurture, some people won't admit it though.

    12. Re:Love the gender examples by pla · · Score: 1

      Offering a different version of a CS curriculum isn't offering a "pink CS degree"; it simply shows that there are different ways to be a CS major.

      I see your point, but respectfully disagree. If GA Tech has found an effective alternative curriculum for CS (that doesn't amount to pumping out direct-to-MBA "programmers" who couldn't code their way out of a paper bag), good for them... But as you say, some boys like pink, so why resort to the good ol' fallback of promotional materials that appeal to gender stereotypes?

      As for the likelyhood of the existence of alternative curricula... At my Alma Mater, most liberal arts majors included only one year of actual core reqs; most sciences, two. CS took up all but one semester of free electives, and included a math minor (it actually didn't, but one could - and I did - plan which maths to take so it lined up with a minor). And even with that behemoth of a curriculum, I honestly don't feel it produced, in most cases, graduates ready to start careers as productive programmers. Graduates well grounded in the fundamentals, and in my case, a great capstone for someone who started programming in 3rd grade? Absolutely! But very much not a "vocational training" approach to the field.

      Now, could universities focus on just school-to-workforce training in their CS degrees? Sure! I would argue that that goes in entirely the opposite direction of what we mean here by "alternative" curricula, however. So how do you make a CS curriculum with less rigor, while not turning out the aforementioned equivalent of career-middle-managers with a CS undergrad? I have no idea. Even leaving out much of the higher math on the (IMO incorrect) assumption that 99% of programming tasks require nothing more than algebra, that would gain back a bit less than two semesters of class time, and still leave the core requirements brutally hard for those not inclined to "push through the pain" as a means to an end.

      tldr: An "easy" CS major cannot exist in any workforce-meaningful way.

    13. Re:Love the gender examples by HornWumpus · · Score: 1

      They get a Masters of Residential Science (Mrs) degree sophomore year, just before flunking out. At least that was how it worked when I was in school.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    14. Re:Love the gender examples by Anonymous Coward · · Score: 0

      Show me ONE mechanic that looks like Steve Jobs or Bill Gates. The stereotype is that you have to be a jock to like greasy engines and the loud roar of a V8.

      go to any Mercedes or BMW race shop. They are all engineers and mechanics.

      not really sure what point you think you are making...

    15. Re:Love the gender examples by Darinbob · · Score: 1

      When I went into a CS program, nobody at all had prior experience really. A small handful of people knew BASIC but they had to be untaught everything. So there was literally nobody who showed up knowing anything about a trance like coding session, almost no one knew anything about computer games, and so on. And yet these people learned despite having no AP classes in it, and went on to create the computers we're using today. Also, we had a decent mix of male/female students, as society had yet to push the notion that girls don't like this stuff.

    16. Re:Love the gender examples by Opportunist · · Score: 1

      There is no shortage of CS/IT personnel.

      Unless of course you insist in paying 6 bucks an hour, then I could see how you might have a hard time hiring...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    17. Re:Love the gender examples by jkhuggins · · Score: 1

      There is no shortage of CS/IT personnel.

      The Bureau of Labor Statistics would disagree with you.

      https://docs.google.com/docume...

      --
      Jim Huggins, Kettering University, Flint, MI
  17. Back in the '80's by Greyfox · · Score: 2
    I'm an air force brat and moved around a lot. Back in the '80's I did three years of high school in a school in upstate New York. They had a program with a very clear progression -- they offered a programming course in BASIC, a more advanced programming course in BASIC, a programming course in Pascal and an AP programming course in Pascal. I did the first three and got a look at one of the projects one of the guys in the AP class was doing -- a recursive descent parser in Pascal. Unfortunately in my last year, Dad got moved to Alabama. The school down there didn't have an AP CS class at the time. They did have a couple of fairly basic classes -- one with BASIC and one with Fortran that they'd just started that year. I took the Fortran one just to keep my hands on computers and ended up showing the teacher and the class how to use the system environment, which was the same one we'd been using for Pascal up in New York.

    Even though there was a bit of a gap between the two schools' programs, 30 years ago you could get an introduction to programming and CS concepts in both of them. It seems like we've been back-sliding since then.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Back in the '80's by HBI · · Score: 2

      The main problem is that computer education fails to teach the basics - the simple lessons about input and output. Then, isolates the student so far from the hardware atop multiple layers of software cruft that you'll never get an idea how the real machine works.

      I took an undergrad Computer Architecture class which was very nice. Had an excellent, simplistic virtual machine environment (MARIE) with a very short list of opcodes. By the time you were done with that, you should understand the things we understood back in the 70s and 80s working on Z-80 CP/M boxes or 8088s (or 6502s...). We should teach that class at the High School level.

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    2. Re:Back in the '80's by Darinbob · · Score: 1

      I used CARDIAC (https://en.wikipedia.org/wiki/CARDboard_Illustrative_Aid_to_Computation).

      To be honest, I do think people would learn better if they started with simple assembler on a simple computer. Then and only then teach a higher level structured programming language that requires variable declarations (and don't teach BASIC). Whereas it seems the trend is the opposite, where low level details are put off until later, and assembler is never even hinted at, and stuff that happens below the layer of assembler is just black magic. It's like teaching someone to be an electrical engineer while shunning all mention of resistors, inductors, and capacitors.

    3. Re:Back in the '80's by Greyfox · · Score: 1

      I agree. I think one of the reasons I was so successful at it was that back in the day there really wasn't a lot between you and the hardware. BASIC was the maximum amount of crap between you and the iron, and you so quickly got tired of working around BASIC's limitations that you more or less immediately went straight to working with the hardware. The more crap I put between me and the hardware, the less I like programming in it. Introducing a JVM or a web browser (or a JVM in a web browser implemented in a JVM) just makes the whole process annoying. We're just throwing away several iterations of Moore's law, while making the entire application stack less responsive than it was back in the bad-ol' terminal days.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  18. I flunked the AP CS test by sirwired · · Score: 4, Insightful

    Waaaayyy back in the mid-90's, I took the AP CS test my junior year of HS. The test was scheduled right after I took the AP US History test in the AM (I rocked that test with a 5 and passed out of 2 semesters of history for it) and as my brain was fried, I staggered into the principal's conference room to take the AP CS test with another dozen or so kids from my class.

    I completely bombed the test (a 2)... my brain was so scorched from the history exam that morning I couldn't make heads or proverbial tails of the essay questions. I got a 2, and I'm glad I did. Why? Because that was when the test was still being administered in Pascal, and by the time I got to college, my school had shifted over to C++ as their main "teaching language". It's no fun taking an advanced CS class when all your assignments take extra time while you give yourself a crash course in C-style syntax everybody else is taking for granted.

    That said, despite the fact I flunked the test, my actual high school CS class was excellent. It meant that when I had to re-take intro-to-CS in college all I had to do was learn new syntax for the concepts I already knew; the overlap of the theory was pretty complete.

    On another note, why would we expect the average high-schooler to pass a college-level CS exam? It's a hard test, just like it's supposed to be. And it's a subject that many students, no matter their other virtues, don't have much aptitude in. (I'd be interested to know what this one year in "Computer Science" that all Chinese kids are given actually consists of...)

    All that said... yes, waaayyyy more than 10% of our high schools need to be offering the class. Every high school surely contains some students with both the aptitude and desire to take such a class.

    1. Re:I flunked the AP CS test by afidel · · Score: 1

      All that said... yes, waaayyyy more than 10% of our high schools need to be offering the class. Every high school surely contains some students with both the aptitude and desire to take such a class.

      That's what distance/online learning are supremely good for. If you don't have enough students at a single school to justify the resources to offer the class offer it through technology.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:I flunked the AP CS test by Anonymous Coward · · Score: 0

      >Because that was when the test was still being administered in Pascal, and by the time I got to college, my school had shifted over to C++ as their main "teaching language".

      Weak sauce, man. The depth at which the AP CS test uses Pascal is so trivial that switching to C++ was essentially painless. If anything, it was a relief how much nicer C/C++ was to deal with after the straitjacket that Pascal* is.

      * Not a slam on Pascal. Wirth designed it as a teaching language that promoted the good programming practices of its era and it does a damned fine job at it. However, the training wheels have to come off eventually.

  19. I suppose that explains by dbIII · · Score: 1

    I suppose that explains why a loser on another thread was telling me that single bit operations are faster than if you operate on whatever size the processor handles internally (eg. 8bit, 16bit, 32bit and now 64bit). Everyone in my high school maths class knew better than that in the 1980s before we even got a chance to get near a keyboard.

    1. Re:I suppose that explains by cerberusti · · Score: 1

      He may have meant checking ZF or something, but I am guessing not.

      In any case smaller data size does take less time to process for many instructions, for instance a 32 bit DIV is faster than doing so on 64-bits, even on a 64-bit processor (it takes about a third the time.)

        If you are packing bits it can also save time in transferring from memory (although you need enough bits to make it worthwhile.)

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    2. Re:I suppose that explains by Opportunist · · Score: 1

      That can actually be true depending on the processor, but I can only think of a few very old examples where you could save a cycle or two that way (although one has to admit, with the speed these things ran on, that cycle actually could make a bit of a difference...).

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  20. Lurking,,, by Anonymous Coward · · Score: 0

    Lurking behind this is the Silicon Valley's crony capitalism that's be throwing large sums at the Democratic party and expecting something in return. Glutting the market with programmers offers those companies a way to slash those currently high salaries.

    1. Re:Lurking,,, by Opportunist · · Score: 1

      'scuse me, but could you please point us to those "high salaries" jobs you're talking of? The only ones I found expect a BA degree, not a CS one.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Lurking,,, by Anonymous Coward · · Score: 0

      When it comes to crony capitalism, the Democrats are amateurs.

      If you think that's bad, you should see what the Republicans in places like Kansas, Georgia, Oklahoma, and Texas do to reduce salaries.

  21. Why Bother? by sycodon · · Score: 4, Insightful

    All those jobs will be going to H-1B visa owners.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re:Why Bother? by RabidReindeer · · Score: 2

      All those jobs will be going to H-1B visa owners.

      Not all of them. Many will leave the North American Continent entirely.

  22. Why would a prospective CS major take the AP test? by russotto · · Score: 1

    AP tests are made to get you college credit, but many CS programs won't accept AP credit to fulfill requirements in CS. So there's not a lot of point for a student wanting to become a CS major to take the AP CS test.

    Also note it is (or was, it's been a while) possible to take the AP test without taking the AP class.

  23. There is such a thing as natural aptitude by sirwired · · Score: 3, Interesting

    Throughout my entire educational career, I was a slacker. I got decent grades (if not straight A's) without studying, paying much attention in class, or doing homework. I have a natural aptitude for the humanities and the sciences, and am adequate in math. (Better with applied vs. theoretical math.)

    My one exception was foreign languages; I have absolutely no ability whatsoever in foreign languages. In American, I can speed-read, and have reasonable facility with writing. In any other language, it mattered not at all how much I studied, practiced, or did my homework, I was horrible, even by the low standards of an American high-school foreign language class. French, Latin, even American Sign Language as an adult, and I was hopeless. I got barely passing grades in French and Latin out of pity more than anything else.

    Some difficult things are simply difficult for some people, and no amount of hard work is going to fix that. Throwing students against subjects they are unable to master is a waste of resource and is discouraging for both the student and teacher. I'm not saying students shouldn't be challenged; just that the idea that "hard work" will magically enable a student to master any subject is toxic.

    1. Re:There is such a thing as natural aptitude by jeIlomizer · · Score: 1

      My one exception was foreign languages; I have absolutely no ability whatsoever in foreign languages. In American, I can speed-read, and have reasonable facility with writing. In any other language, it mattered not at all how much I studied, practiced, or did my homework, I was horrible, even by the low standards of an American high-school foreign language class. French, Latin, even American Sign Language as an adult, and I was hopeless. I got barely passing grades in French and Latin out of pity more than anything else.

      Have you considered that your education was poor, and that it's not very efficient to learn a foreign language by just sitting in a classroom and simply doing what they tell you?

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:There is such a thing as natural aptitude by RabidReindeer · · Score: 1

      Have you considered that your education was poor, and that it's not very efficient to learn a foreign language by just sitting in a classroom and simply doing what they tell you?

      I don't think that a good education is ever likely to make me a sociable person, and a lot of careers require being sociable. I actually even got fired once for not being sociable enough in a job that's infamous for being non-sociable.

      I'm great at intuitive leaps in thinking. I'm utterly horrible in line-by-line "bookkeeper" tasks, and am eternally grateful that other people are not just like me so that they can do the essential bookkeeping and allow me to do the intuitive stuff. No, not for being surly and hateful. Simply for not schmoozing enough.

      People are not interchangeable cogs where anybody can do anything well if they simply try hard enough. Even CEOs know that. Else why would they deserve so much money while hiring and firing identical-cog workers en masse? Obviously, it's because they're special and not identical cogs that can be bulk-purchased at a discount.

    3. Re:There is such a thing as natural aptitude by jeIlomizer · · Score: 1

      don't think that a good education is ever likely to make me a sociable person, and a lot of careers require being sociable.

      Nor does it need to. If you can learn one language, you can learn another one at least to some degree.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:There is such a thing as natural aptitude by Anonymous Coward · · Score: 0

      " In American, I can speed-read,..."
      oh yeah ? how is your english ?

    5. Re:There is such a thing as natural aptitude by Anonymous Coward · · Score: 0

      You possibly learn by understanding and not strict memorization. I breezed through all of the most advanced math and science classes my high school offered along with 3 years of electronics and circuits classes with just about zero study. This was in the late 80's when circuits and electronics was still being taught before computer classes were big. On the flip side. I failed most of my advanced English and history courses and had to retake them or the basic equivalent the next year so I could graduate. My attempt at a Spanish language class was a miserable failure. To me, math and science just click and I understood them. History and English were about nothing but memorizing a lot of very specific things. To me those classes required some understanding but almost all memory of a lot of specific seemingly unrelated things.

      Luckily all of my jobs are technical and even with changing careers at my choice in my 30's (Nuclear power to IT), I've done very well.

    6. Re:There is such a thing as natural aptitude by RabidReindeer · · Score: 1

      don't think that a good education is ever likely to make me a sociable person, and a lot of careers require being sociable.

      Nor does it need to. If you can learn one language, you can learn another one at least to some degree.

      IF.

      Although language skills and sociability are not the same thing. Actually, I'm competent in several languages. Doesn't mean I use them to meet and greet. I'm equally introverted in any language.

      Conversely, I have no reason to believe that everyone who's socially adept is a linguist.

    7. Re:There is such a thing as natural aptitude by aaronjp · · Score: 1

      You just have decent top level priorities. Latin and French? Two dead languages. Why would anybody bother?

      I think France, Canada (namely Quebec), and many other countries in Europe, and Africa, might have an alternate viewpoint.

      http://en.wikipedia.org/wiki/L...

  24. Mod Parent Up by FearTheDonut · · Score: 1

    I already commented on this thread, or else I"d give you a +1 Insightful.

    1. Re:Mod Parent Up by Anonymous Coward · · Score: 0

      I got him for you.

    2. Re:Mod Parent Up by FearTheDonut · · Score: 2

      Muchas Gracias.

  25. Did you read my post on your way to a rant? by sirwired · · Score: 1

    I wasn't complaining that after two years of language instruction, I was not fluent in a language. I was stating that even compared the low bar set by the standards of the class, I was horrible, even in relation to my peers, who were being taught in the same way and came from the same background.

    You'll get no argument from me that waiting until high-school to teach foreign language, and then doing so in typical lecture classes, isn't very effective. But that's not what my post was addressing.

    1. Re:Did you read my post on your way to a rant? by jeIlomizer · · Score: 1

      I was stating that even compared the low bar set by the standards of the class, I was horrible, even in relation to my peers, who were being taught in the same way and came from the same background.

      Yes, I saw that. So? Some people aren't cut out for sitting in a classroom and do worse than others, even if just for specific subjects.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Did you read my post on your way to a rant? by Bengie · · Score: 1

      Just to give an example of how classrooms aren't the best. I learned more Japanese from a few months of Anime than I learned German from 1 year of college German.

  26. Re:Why would a prospective CS major take the AP te by quintessentialk · · Score: 1

    There may be something to this. The principal advantage of the AP credit I earned before college was that I was able to avoid some of the required courses outside my major. Though, I certainly would have taken an AP course in my area of interest had my school offered it, because I would likely score and grade well and that would have helped my GPA if nothing else.

  27. I'm glad I never took any HS computer classes... by jjn1056 · · Score: 1

    Think of all the unlearning that would get in the way of me actually being a decent programmer.

    --
    Peace, or Not?
  28. Re:Average SD article containing TM unclear ABR in by rossdee · · Score: 1

    Yep, I thought Armor Piercing CS (gas) round might be useful for getting the crew to bail out so you can capture the tank and use it afterward.

  29. Re:Average SD article containing TM unclear ABR in by gsslay · · Score: 2

    In all seriousness, would anyone like to provide a glossary?

    CS I can guess, but AP??

  30. Does it have to much theory and lacking in real sk by Joe_Dragon · · Score: 1

    Does it have to much theory and lacking in real skills that are more use fully in the over all IT field?

  31. Re:Why would a prospective CS major take the AP te by Anonymous Coward · · Score: 0

    This is a good point.

    If all you are after is a bit of paper. Do not bother with the AP classes.

    All of my AP classes transferred but did not get me credit hours. What that meant was I was just simply taking harder classes earlier. I still had to take enough hours to graduate. Which mean I was taking a few 'fluff' classes as I had maxed out on the bachelors for CS. I found my fluff classes intensely dull. Which mean I was wasting money to just get my hours.

    I took the AP classes for the same reason. I had maxed out on the normal curve. Instead of heading home at noon I would hang around a couple hours extra to get more free study. Thinking I could use them in college.

  32. Re:Average SD article containing TM unclear ABR in by ColdWetDog · · Score: 2

    Advanced Placement (aka 'grade inflation').

    --
    Faster! Faster! Faster would be better!
  33. A lot of the posters here have it part right by zkiwi34 · · Score: 2

    However, I reckon the real issue is that CS at university cares less about what you did at high school. They want Calculus/Further Mathematcs and Physics for sure, and having Chemistry is a help. It is rare than a college cares about AP CS other than in a token way. All this has the effect of making CS in high schools a complete and utter waste of time, for the student and for the school, which is why CS in high school will (unless things change) always have a wave of enthusiasm sinking back into a slough of "why did we even care?"

    Think of it this way, if you go to university wanting to major in X (be it Art, Music, Languages, Sciences, Mathematics etc, anything but CS), they check that you've done X in high school. CS doesn't want X, they want Y and Z. So, the failing to have a proper CS program in high schools that would properly prepare students for CS (and for that matter Engineering and to a degree the Natural Sciences) is that the universities cannot or will not agree to what constitutes a proper preparation for CS.

    What makes it worse is the likes of Google, Microsoft etc plump down money for these "feel good, everyone can/should code" initiatives. The kids, their families etc get all excited and then it hits them like a brick - the universities do not care.

    I believe if the universities got their act together, or were presented with a solid CS program that fed into their undergraduate core on much more than a "Whee! We can now write functions!" (which is all AP CS provides) then things would get real and be of actual practical good to all. I know there's the smarts for this in high schools, and I know if universities got over themselves they'd be able to as a team come up with something great.

  34. I taught myself programming and did fine by peter303 · · Score: 1

    Many good software engineers I know did the same. I passed throught the educational system before a lot of this material was distilled into coursework. With all the public resources out there now- half the MOOCs are on CS topics- its even easier for a motivated person to learn things than when I did. I wish people would stop whining about education.

    1. Re:I taught myself programming and did fine by gweihir · · Score: 1

      I occasionally get to clean up behind self-taught "software engineers", "software architects" and the like. With very rare exceptions, these people are even more horribly incompetent than those with a formal education. The worst ones are those that think mastering complexity by writing the most complex solution they can is somehow a virtue.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  35. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 1

    Advanced Placement is not just grade inflation.

    Scoring high enough on an Advanced Placement test will give the student college credit for that course, allowing it (and its tuition) to be skipped.

  36. my experiences (in the long, long ago) by multriha · · Score: 1

    When I took AP CS in highschool, they were just switching to C++. We actually hard two years of courses and AP was the second year. I pushed to skip the first class (which was basic at the time) and after taking the final was able to.

    The school didn't even normally give the exam. After some parental rage, they finely setup so I could take the exam (just me). 45 minutes of test taking earned me a 5/5. Though since all the changes in the exam at the time my college just gave credit for an elective instead of saving from taking a course.

  37. So China is the new Japan? by Opportunist · · Score: 2

    Now we learn from them?

    The older ones amongst us might still remember how Japan was all the craze. Everything in your company had to be done the Japanese way. You had books and whole seminars dedicated to how the Japanese did stuff. Fully ignoring (just like this does) that there just might be a hint of a cultural difference that makes the systems fully incompatible.

    Then the Japanese economy collapsed because, as we found out, it was all just a huge bubble they inflated for years. At first their economic growth was real. Well, duh! After WW2 their industry was in ruins. Growth rates in the two digit percentage are a given if you go from NOTHING to something. At least it's heaps easier than having two digit growth rates if you are already near the ceiling of what's possible.

    Now the same shit again with China. Oh, China has an economic growth! We have to copy China! No, we don't you idiots! China has an economic boom because not only they had jack shit before but also because we let them. That's what makes China's economy grow by leaps and bounds. Going the Chinese way could only cripple our economy (actually, since we're already on the path, it does. Look around yourself and tell me that we're really so much better off than we were a decade ago). Why? Because we already have a living standard the Chinese may only dream of, and we don't have a USA that we can sell our cheap crap to.

    Fuck, people, you can't simply copy another country and pretend it will work! Sure as hell it doesn't for economy, why the heck should it for education?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:So China is the new Japan? by Anonymous Coward · · Score: 0

      China definitely does NOT have jack shit worth of CS in their high schools. Most schools still use Office 2003, and Windows XP.....more like computer history than computer science.

    2. Re:So China is the new Japan? by donscarletti · · Score: 1

      I work in China and recruit Chinese game developers.

      It is just amazing the difficulty to find developers with technical proficiency. Everyone who can code worth a damn has a job that pays very well, and you're stuck training kids from scratch every time. Luckily there are always clever kids willing to learn, there just seems a lack of people able to teach them.

      "Game planners" here, which kind of work a little like designers in the west can not and will not learn basic scripting. Show them a few lines of Python or Lua and they will throw up their hands saying "it's all in English! I can't read it!" They also have no inclination or ability to learn the basics about what engine you're using, what it can do and how it does it. Meeings with them feel like meeting with the marketing department, the same level of technical know-how and coherency of suggestions, just without the understanding of the marketplace.

      And game programming and programming in general pays fantastically in China, 2x what a doctor is paid at least, it's just there are so few candidates.

      The other thing is kids graduate from a computer science degree without ever writing an entire program. I've taken to hiring maths graduates recently, since they have no less hands-on experience, but actually know basic linear algebra, quaternions and other useful stuff.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    3. Re:So China is the new Japan? by CronoCloud · · Score: 1

      I work in China and recruit Chinese game developers.

      It is just amazing the difficulty to find developers with technical proficiency.

      if the latter is true then why do you do the former? Wouldn't it be better to recruit those who DO have the technical proficiency...who are also english proficient?

  38. The average student shouldn't. by edibobb · · Score: 1

    AP is "advanced placement", and the average student should not pass. That would make it meaningless.

  39. Average HS student by Culture20 · · Score: 1

    An average HS student has little chance of getting AP chemistry, physics, calculus, english, etc. Even AP gym if that were a thing. Average HS students are.. Average.

  40. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 1

    Advanced Placement classes are those that finish with a nationally established examination. Upon passing these exams students can claim college-level credit. This allows them to start college with higher level courses and possible graduate a semester or two earlier (if they have enough AP credits), thus saving them a lot of money.

    How is this 'grade inflation'? It's taking college courses while in high school - if anything your sacrificing your gpa compared to those who take regular (aka easier) high-school courses.

  41. Re: Average SD article containing TM unclear ABR i by Anonymous Coward · · Score: 0

    And to think, all I got from this was 'do not let your neices go to Georgia Tech' - seriously they think all wemon want to work from home and part time?
    Man from Portland, glad we have half our society out here actually respected.

  42. Re:Average SD article containing TM unclear ABR in by afidel · · Score: 2, Informative

    allowing it (and its tuition) to be skipped

    LOL, oh you're serious, let me laugh harder. If you think skipped courses due to AP credits reduce the number of hours needed to graduate at the vast, vast majority of schools you're mistaken. No, it will just let you skip an intro course and fill the hours requirement for your major for something a little less dull.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  43. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    When I took AP courses they were certainly not grade inflation, and were actually fairly difficult. I had college history courses which were actually far easier than my high school AP US and European History courses.

    Then again, I went to a well funded public school in a fairly high-middle class school district. Our Track 1 English classes were on-par with what I had in College, so I don't even want to think about how horrific our AP English classes were.

    Though they were still splitting us up by learning speed and putting the smarter, faster learners in higher track classes. Pretty sure that would get them sued now-days.

  44. Re:Why would a prospective CS major take the AP te by cerberusti · · Score: 1

    In my case I had 6 AP credits with a score of 4 or 5 (including CS), the college said "choose two". They were also kind enough to clarify that classes that could be tested out of also counted towards this limit.

    I could see not taking it for courses in your major, but they seemed not to want students skipping anything if they could prevent it. I suppose they wanted to make money from the classes, but not accepting them makes the entire AP thing a waste of time.

    --
    I'm a signature virus. Please copy me to your signature so I can replicate.
  45. Computer Science isn't a science anymore... by Anonymous Coward · · Score: 0

    Hate to break it to many modern "CS" grads, but you're probably not learning Computer Science. Unless at least 33% of your major classes were around algorithms, computational analysis for differential equations, compiler theory, artificial intelligence, etc you were in a software engineering degree program and they didn't want to admit it. Not that this is a bad thing. People just need to stop calling it Computer Science, if you're not studying the theoretical.

    But that's the thing... 100 years from now, there will simply be no such thing as Computer Science. All of its components will simply merge back with the disciplines they came from ( or belong in ) .. Math, Stats, Physics, Business, Art/Design, Chemistry, Biology, etc.

    I find it somewhat silly that the Whitehouse is promoting CS... that time has come and gone. There are plenty of good CS sourced jobs our there.... hundreds of thousands, but the thing is.. the good jobs...the ones that advance the nation, are already being filled by quality people who had the motivation themselves. The middle of the road and low end jobs are the ones that programs like this will likely feed. Will we really have a huge call for all this 2 year programming degrees you see out there? Infinite sysadmins and C sharp programmers?
    Massive visualization, Big Data, and Cloud services despite all of their bullsh*t that gets tossed around in the media, will indeed have a great impact on our future... removing a metric crap ton of low end Administrator jobs. SQL DB admin for an office that has 2 database servers? Gone. Widows admin for an office pool of 30 people? gone. Linux admin for small web hosting business? gone. Support team for Laptops/Desktops in the workplace at all? significantly reduced.

    Makes me wonder how much the pushers of these degree programs and resulting workforce have thought about this.

    1. Re:Computer Science isn't a science anymore... by nealric · · Score: 1

      I can see an eventual formal split between "CS" degrees and "Software Engineering" degrees. It seems that CS is to Software Engineering as Physics is to Mechanical Engineering.

  46. Teacher here.... by parliboy · · Score: 5, Interesting

    I teach a section of AP Computer Science, so I'm getting a kick out of these replies...

    To people who don't have any programming experience coming in to the course, the class is a real bear. One of the big issues from the early days of the exam was the push-and-pull between high school instructors and college professors over just what an AP computer science student should proficiently be able to do.

    The professors won, and began to dominate the content choices of the course and the exam. Of course, they were full of shit when they did so, and found that people who passed the course weren't usually well prepared for additional CS courses unless they had additional experience outside of APCS. This means that APCS wasn't the predictor it should have been. So there's been all kinds of fun content changes over the years. (I'm not talking about the language change from Pascal to C++ to Java; the material on the exam will be changing about 20% for just the coming year, for example, and I'm making sure I'm at an AP seminar this summer so I can properly prepare.)

    As trite as it sounds, part of the challenge is funding. In Texas, where I teach, AP Computer Science is funded with the usual tax dollars, where "business programming", which is too often VB-oriented, is funded at a higher level, making it a more attractive course if you're going to teach programming. Districts and high schools are financially disincentivized from offering this course, and lesser resources are generally available.

    Want to teach Microsoft Office? Here, have a brand new lab. Then have a new one three years later. Want APCS? We're sure we can scrounge up something for you. And then they wonder why no one teaches AP Computer Science. Don't get me wrong; I actually think there's a lot of value to be gained out of a properly taught Office course with proper content. But the imbalance is too great.

    About 5 years ago, I was asked to go to a meeting of all of the AP teachers of the East region of Houston ISD, in order the share information and resources. (This was back when they grouped schools by geographic regions.) I really didn't want to go, but our counselor convinced me that it was important. So many if not most of the AP teachers are sitting there on gym bleachers. And we're told to meet our cohorts and talk amongst ourselves. And all of these signs go up for the different courses -- US History, Spanish, etc. And I'm sitting there at Computer Science. Then I look to my left, look to my right. And I realized that I'm the only one.

    And that's what it's like to be an AP Computer Science teacher.

    --
    "You're never ready, just less unprepared."
    1. Re:Teacher here.... by bobaferret · · Score: 1

      alas no mod points, but thanks for the info.

    2. Re:Teacher here.... by Anonymous Coward · · Score: 0

      The parent poster is a rare breed : someone who is able and willing to teach CS at the high school level. I can't imagine quitting my $125,000 per year programming job to make $30,000 per year to have to deal with teenagers all day. I imagine that most people that have gone through the agony of obtaining a CS degree would feel the same way. I would have to be paid a lot more than I'm getting at my current job in order to teach at a high school, if I even had the aptitude for teaching, which I don't think that I do. Yes, I know, there are those that do it for the love of teaching, god bless 'em. My point is that the intersection of people that have a CS degree and are able and want to teach at a high school is very small. Assuming that there are even more students that are capable of handling a CS program, you can't scale this up because the teachers aren't available. And never will be.

    3. Re:Teacher here.... by Anonymous Coward · · Score: 2, Informative

      I'm a college math and CS professor who taught a section of AP CS at the local high school this year as a "favor" for the town.

      My impressions are simple. AP CS is way too involved for an AP course. There is a new AP CS (AP® Computer Science Principles) which will be more accessible. This can't come soon enough. One of the above poster's is correct; only someone who has a good amount of programming/tinkering experience will get a 4 or a 5. The average computer gamer who thinks he'd like to pick up some programming before college will not pass. That needs to change. AP CS should help get students interested in CS while getting them to understand that CS is not using MS Word and Excel. I'm excited to play with the AP CS Principles. Hopefully it'll get more students interested in picking up a CS course or two in college.

  47. There's AP and there's Honors... by Anonymous Coward · · Score: 0

    There's AP and there's Honors... Both have the same material. But AP requires a test. Do you really think that High School kids want to take another test? Besides, even if you take the test, there is no guarantee that the College will accept it - They may give you credits but most likely will require you to take the course anyhow. So.. the article basically means nothing and was written by someone who neither understand education or the tech industry.

  48. Re:Average SD article containing TM unclear ABR in by oh_my_080980980 · · Score: 1, Insightful

    They are not taking college courses in high school. The student is not going to a local college and taking the course there. They are taking a "college like" course in high school. The two are not the same, not even close. High Schools like to say AP courses are the real thing but they are not. College professors laugh at you when you tell them you took a AP class.

  49. Keeping in mind of course by gelfling · · Score: 1

    That whenever Obama talks about anything like this, what he means is "We don't spend enough money on black urban gang members. Also my base wants me to focus on women and LGBTQ and how we can tilt the scales more in their favor at the expense of anyone else."

  50. Re:Average SD article containing TM unclear ABR in by Kalium70 · · Score: 1

    Many high schools give higher grade points to course designated as AP, IB, etc. For example an A in an AP course might be worth 5 grade points instead of usual 4. Similarly a B in an AP course might yield 4, and so forth. That was the case at the high schools where I taught.

    Scoring a 4 or 5 on the AP test does not automatically result in receiving college credit for a course. Each college has its own policies regarding what scores are acceptable to receive course credit, fees for petitioning for course credit, the actual course(s) for which credit will be given (which may vary based on the score), and how the credit will appear on the transcript.

  51. Americans hate general mathematics education K-12 by Anonymous Coward · · Score: 0

    Russians and Asians put much more emphasis on teaching mathematics to their kids. And I say mathematics, not "math" which sounds a lot like "meth," with all associated consequences. Mathematics is the language of science, and there is no computer science without knowing how to speak in scientific language.

  52. some college force you to take PE classes at full by Joe_Dragon · · Score: 2

    some college force you to take PE classes at full price and that price is LOT MORE then a good 2 year health club membership for just 1 class.

    AP used to let skip classes not so much in the days of guaranteed student loans.

  53. Re:Average SD article containing TM unclear ABR in by AthanasiusKircher · · Score: 4, Informative

    LOL, oh you're serious, let me laugh harder. If you think skipped courses due to AP credits reduce the number of hours needed to graduate at the vast, vast majority of schools you're mistaken. No, it will just let you skip an intro course and fill the hours requirement for your major for something a little less dull.

    False.

    Heck, it's even on the official AP exam website:

    You can save money and get a head start on your degree when you enter college with credit youâ(TM)ve already earned through AP.

    But if you're not convinced, let's look at some of the top schools in the U.S., and what they will do for a person with AP credit. Harvard says the following:

    Students may be allowed to use an AP exam score (or appropriate international credential) to meet certain requirements (foreign language, introductory departmental course, etc.).

    Students with a full yearâ(TM)s worth of advanced workâ"documented by AP exams, an IB diploma, or certain other international credentialsâ"may be eligible to petition for Advanced Standing. The College grants four Harvard full-course credits, the equivalent of a year of study, to those students who activate Advanced Standing.

    In other words, you not only can pass out of a number of requirements, but you can also skip an entire year of college... at one of the top colleges in the U.S.

    Even MIT, which is notorious for having one of the most restrictive AP policies in the U.S., will still give you credit for and let you pass out of the first semester of calculus or physics (both required of all MIT graduates) with sufficient AP scores. And you'll get unrestricted credit that can count toward miscellaneous electives you need for your degree or whatever for some other AP tests (e.g., humanities).

    Bottom line: At the "vast, vast majority of schools," many AP courses WILL reduce the number of credits you need for graduation, as well as allowing you to skip intro classes.

    You're right that many schools will still require you to take something else within your major to fulfill a minimum set of required credit hours. But you'll often still be able to use miscellaneous AP credits toward random electives.

    Seriously -- do at least a minimum of research before you show your ignorance while wrongly making fun of somebody.

  54. Where the Women are Strong... by sjbe · · Score: 1

    You don't understand: in America everyone is above average.

    Only in Lake Wobegon.

  55. Selective vision by tomhath · · Score: 1

    Obama kicked off CSEdWeek. "China teaches all of its students one year of computer science."

    Really? Even the children who are working for pennies an hour making spark plugs in a dirt floored factory? Somehow I question that.

    1. Re:Selective vision by Tunefix · · Score: 1

      Factory workers != students

  56. Re:Average SD article containing TM unclear ABR in by nealric · · Score: 1

    I graduated from college in 3 years due to AP exams (took 10 and received credit on 8, placement only for one). Collectively, they saved me about $30,000 in tuition, room, and board. This was from a small liberal arts school.

  57. IT needs more of an trades / apprenticeship model by Joe_Dragon · · Score: 1

    IT needs more of an trades / apprenticeship model to learning.

    at some schools there is to much theory and big skill gaps in the areas covering more of the day to day skills. Yes some theory is good but parts of it are not really that useful vs learning more hands on skills in the field.

    Trying to put IT work, networking both WAN and LAN, hardware work, cableing, codeing, QA, research, and others all into CS is bad as some areas need to have there own track and some are very hands with skills that you need to do in an real setting to learn them.

    IT has a lot of on going ongoing education but it's time frame is an poor fit for the older College system time tables.

    Internships are to hit and miss Apprenticeships are more of formal and last for an extended period of time and have more applicable skills

  58. Re:Average SD article containing TM unclear ABR in by pnutjam · · Score: 0

    Yeah, shoot a round and hope they aren't wearing gas masks, you probably won't get a second shot, or use a conventional plasma round and eliminate the threat. (tank killing rounds have a shaped charge that actually jets a superheated metal (plasma) into the interior of the tank.

  59. Where in Harlem, exactlly? by westlake · · Score: 1

    There is a school in Harlem that offers stunning success to low income kids and the way they do it is allowing the kids to visit their homes on Sundays only.

    I am having a very hard time locating the school you describe. Searches through Google lead nowhere,

    1. Re:Where in Harlem, exactlly? by q4Fry · · Score: 1

      If anyone else knows anything about this alleged school, please link. I, too, am curious.

  60. Re: Average SD article containing TM unclear ABR i by Anonymous Coward · · Score: 0

    Funny mine said "GREAT now I can teach something useful since you have a baseline" and graduating with double majors in CS and NeuroPych in 4 years instead of 5 1/2 didn't hurt me either. But yes they just "laugh" ...or you're an idiot. I know where I'd put my bet

  61. CS is "hard" by Brit_in_the_USA · · Score: 1

    CS is "hard". It is like learning a science, language or math. Yes you can get a crash course in it like learning a language from an audio book, but the skilled people usually have had years of exposure and (Self) instruction. You won't leave learning mathematics to the last year of high school as preparation for a Degree in the subject.

    I would argue the mental challenges and understanding to "get" programming is just as large as calculus.
    My experience of UK school and degree level programming courses is that since programming wasn't a core course throughout school (age 5+) it was only the self taught computer programming enthusiasts ("nerds") who stood a chance of scoring highly on high school or degree level programming courses. This became very evident at (Physics Degree) level where I participated as a student and later as a TA on the computational physics compulsory core courses. You had people with little/no previous experience who struggled to grasp the concept of variables, arrays, IF statement, and FOR loops and the other extreme with people who could complement the course work in 50% of the allotted time and were using operator overloads and pointers with free abandon.

    Solutions: Teach computer programming as a core course throughout school. Just like English (writing) use it as a "tool" in every subject, such as MATH, Science. Bring back home computers with BASIC (or any other language) as the turn on prompt to stimulate curiosity and accessibility form an early age (bundle a quick basic with windows would be a great start).

  62. to consider: by buddyglass · · Score: 1

    1. It's a waste of resources to put every student through an AP CS class. As the article notes, most won't get anything out of it. Moreover, most have no interest.

    2. While AP CS is only offered in 10% of schools, you have to remember there's some self-selection going on with respect to which school a student attends. The sort of students interested in CS and likely to benefit from an AP CS class will seek out a school where it's actually offered.

    3. While students and their parents have some agency with respect to what school they attend, they don't have complete agency so some students will undoubtedly fall through the cracks. I mention self-selection only to point out that the # of students falling through the cracks is likely less than the "only 10% of schools offer AP CS" statistic would suggest.

  63. Re:Average SD article containing TM unclear ABR in by ezelkow1 · · Score: 1

    Not every engineering school is like that though. At Purdue for most math and science AP credits they still require you to take their own placement test during an orientation weekend. They flat out tell you during the physics one that maybe one kid a year will actually score high enough to opt out of the first physics class......so good luck. I got no credit for my AP CS class because they just didnt consider it equivalent to anything in their first year engineering curriculum, maybe if I would have been going as a CS major and not CmpE it may have bought me something

  64. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    I clicked on this article just because I hoped this comment would be there.

    Thank you

  65. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    For a second there I thought I was reading SAP's community forums again

  66. You can't force someone into a technical trade by Anonymous Coward · · Score: 0

    I have been in IT since the mid 90's. I have never met a person that was good at it that was not interested in it in a hobby form as well. I've met many people that have been to the trade schools, they have certifications and/or have degrees and they were no better (and sometime worse) than the person who did it "on their own".

    If someone is not truly interested in CS, forcing them into it is not going to yield great results. I understand giving people the opportunity to try it might spark some interest but those with an interest are probably already doing it on their own and would probably have no problem making it through any class you could offer.
       

  67. Re: Average SD article containing TM unclear ABR i by Kilo+Kilo · · Score: 1

    You went to public school, didn't you?

  68. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    My university gave me the equivalent of 2 years of credits (officially starting me as a junior) for the 6 AP tests I passed.
    But my BS still took 4 years.

  69. No Teachers by Gestahl · · Score: 1

    The real reason there isn't in AP computer science in schools is simple.

    Think about most teachers you knew in HS. They probably taught multiple classes, and probably taught at least one main class (a general math, science, history, or language course).

    So, you want to add a new computer science class to the curriculum.

    Well, you can't hire a programmer or a CS degree holder, for the most part. They make too much money to work part-time.
    You can't hire them full time... you only need them for 2 or 3 classes, and the rest of the general classes are handled. Maybe they'll pick up a study hall and a special projects course... but they also get paid less for those courses/periods too.
    And you can't find a "normal" teacher that also knows computer science.

    I suspect this problem will get easier once we start getting more CS retirees... I would imagine part-time teaching would be an attractive option for side income.

    1. Re:No Teachers by dont_jack_the_mac · · Score: 1

      I think we will see more programs like Microsoft TEALS where an engineer partners with a local school teacher to teach computer science. A lot of companies such as HP allow you to count a certain amount of volunteer hours as working hours i.e. you're getting paid to volunteer!. If the local companies start jumping on board then we will see progress before people start retiring. Google's also offering this program CS4HS to train educators.

  70. Re:Average SD article containing TM unclear ABR in by frank_adrian314159 · · Score: 1

    Due to the AP exams I took, I was able to proficiency out of Freshman Rhetoric/Intro Writing course, as well as three credit hours each of Social Sciences and the Humanities. These were granted as credits counting towards my degree. Of course, this was back in '78, too, so things might have changed.

    --
    That is all.
  71. AP CS endangered by Statistics by Anonymous Coward · · Score: 0

    Hey all,

    I have a very relevant experience about this:

    8 years ago, when I was a self-taught computer programmer in high school one teacher recognized my talent -- too bad she wasn't the AP CS teacher. She gave me free CS text books (stolen from the school of course) to read on my own time even though I wasn't a formal student. When she gave me AP CS past exams and she saw that I was actually able to complete them at the 4 or 5 level, she lobbied in the school to get my name on the list to take the exam, even though I wasn't enrolled in the AP CS course.

    What happened was, that after a few weeks battle, I was denied to take the exam, because the AP CS instructor feared I may endanger her statistics if I did not do well on the exam (even though I had demonstrated that I could do well on the exam).

    Long story short, I am a college drop out now who makes fine enough money doing full-time software development and systems administration. Maybe if I were allowed to take the AP CS exam in high school I wouldn't have dropped out of college.

    Oh well. That's our education system at work: we do not care about teaching students, we only care about proving how many students we have taught.

  72. Re:Average SD article containing TM unclear ABR in by Gamer_2k4 · · Score: 1

    My university gave me the equivalent of 2 years of credits (officially starting me as a junior) for the 6 AP tests I passed. But my BS still took 4 years.

    What kind of college only requires three classes per year? My understanding (as someone who has received college credit for AP tests and subsequently graduated) is that a single AP test takes the place of a single class - usually three or four credit hours. You were a junior with only 24 credit hours to your name?

  73. Re:Average SD article containing TM unclear ABR in by AthanasiusKircher · · Score: 2

    At Purdue for most math and science AP credits they still require you to take their own placement test during an orientation weekend.

    Actually, if you read the MIT link, you'll note that MIT does precisely that for Chemistry and Biology credit, for example. If true, this souinds EXACTLY like one of the very schools I mentioned.

    They flat out tell you during the physics one that maybe one kid a year will actually score high enough to opt out of the first physics class......so good luck.

    Well, this link and this one both clearly state that getting a 5 on the physics C tests (as well as various scores on other science and math tests) will get you credit for various classes, including in the School of Engineering.

    Now -- it's possible either (1) things have changed there since you were in school, or (2) you had to take some special version of physics or whatever in the engineering curriculum that was more advanced than they'd give you AP credit for -- but according to Purdue's own website, they DO give credit for AP classes in science and engineering with high enough scores.

    I got no credit for my AP CS class because they just didnt consider it equivalent to anything in their first year engineering curriculum, maybe if I would have been going as a CS major and not CmpE it may have bought me something

    Which is part of the point I made -- I agreed with the GP that sometimes you have to make a substitution in your major area. However, if you have AP credits in various things (say, AP European History or something), you should often be able to apply them toward requirements outside your major or elective credits, which could potentially save you time and/or money toward your overall degree.

    Being able to get AP credit that counts towards requirements and graduation SOMETIMES != Being able to get AP credit ALWAYS. The GP was arguing for NEVER. I was saying SOMETIMES. You say "not ALWAYS." We don't disagree.

  74. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    Do you speak english?

  75. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    I know practices vary a lot at different schools. This was at the University of Utah in 1992, and each test gave me a different number of credit hours. I don't remember the numbers, but the least I got for a test was 6 credit hours (most were much more), and no class was more than 5, so every test gave me more than a single class of credit.

  76. Shorter Explanation by JimSadler · · Score: 1

    In the US the average student will have very little chance of any kind of success. In the US many advanced students with great degrees will stand little chance of success. In the US most adults will hang on by the skin of their teeth. Now excuse me. I have to rush out a grab a ghetto, street hustler and teach him to cook french fries for minimum wage instead of that $200 per hour he makes on the corner hustling dope or stolen guns.

  77. Re:Average SD article containing TM unclear ABR in by Obfuscant · · Score: 2

    No, it will just let you skip an intro course and fill the hours requirement for your major for something a little less dull.

    I took enough courses in the community college I went to that I had 3/4 of the bachelor degree credits when I transferred to the big university. They still required me to take two full years of classes, and I wound up taking classes like "African Politics" and "Cobol" just to get the credits. And "Linguistics". Not "less dull".

    I'm fascinated by an article that claims that average students aren't getting AP. "Average" and "Advanced" are kinda orthogonal concepts.

  78. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    i went to WPI (primarily because they had the best financial aid package-grants/scholarship money-which is odd considering how damn expensive the place was, even back then), with the following AP scores:

    BC Calc: 5
    Biology 5
    Euro History 5
    US History 5
    Chemistry 4
    English Lit 4
    German 3
    French 3
    Physics C 3

    i think there was one other one, don't remember... yeah, was sort of a nerd, and 17 years later it matters not one bit. anyway, all i got for that was the ability to skip to Calc 4, and get "credit" (but not credit hours, just "must take such and such class" checkmark) for 3 math classes, and both a chem and bio class. i was also allowed to take a placement test to jump ahead (with no credit of any sort) in German. i did all that, but in retrospect it was a poor idea. would have been better off with the easier intro classes. skipping ahead just got me to a point where i could try to complete a EE/math double-major and find that the advanced math classes were at the same time as the advanced EE classes, so pick one...

    anyway, typical or not, at WPI, good AP scores didn't actually reduce the number of classes i needed to take for graduation. i was afforded a bit more flexibility though, since i no longer needed 3 of those classes to be calculus, and 1 to be chemistry. still had to take 6 German classes, 2 physics, and the usual set of math classes beyond calc (linear algebra, diff eq, probability/statistics, etc).

    as with most things in life, others' experiences may be dramatically different...

  79. What a joke by Anonymous Coward · · Score: 0

    When I took AP CS they had an AB & A exam. A 4-5 on the AB was typically required for college credit, not incredibly difficult if you knew what you were doing. The year after they removed the AB and just had an A...when will they just give this credit out for free?

  80. Entire K-12 system in US fell vicitm to a false by Anonymous Coward · · Score: 0

    correlation-causality conclusion. Several decades ago, some education "experts" in the US were looking for ways to raise grades among poorer inner-city kids and they did some studies that found that kids with high "self-esteem" had higher grades. They wrote papers and gave lectures and spread their new-found insights with their peers in the "edu-crat" establishment, and drove a shift in American education: Books were re-written, teaching plans re-drawn, and curriculums mutated all in the name of "raising self esteem" for the kids in order to raise their grades. This has reached its pinnacle with the idiotic "Common Core" where kids actually get better grades for approaching a math problem "properly" than they get if they arrive at the right answer by the "wrong" method!!!

    Now American kids have the highest "self-esteem" on the planet, but they suck at math. The education establishment still cannot admit what a few outsiders have started to point out: That they've completely screwed several generations of kids in the name of a false ideology driven by a logical fallacy that any intelligent person would have spotted (but with the "intelligensia" completely missed because they had a social agenda). The simple fallacy was this: High self-esteem does indeed correlate with good grades, but the high self-esteem does not CAUSE the good grades... earning good grades causes kids to have high self-esteem.

    The problem with the education professionals is that they are so corrupt and evil. Every year that they delay reforms and corrective actions, another wave of kids graduates and goes out into the world ill-prepared and they will never get the benefit of any "fixes" the educrats might implement "some day". Every year that the unions keep their tenure, keep their crazy "work rules", protect their child molesting members (keeping them on the payroll but in places like the infamous "rubber room" in NYC) refuse to change their methods, or schedules etc (for the benefit of the adults and their union power) is another year that they graduate another slice of society who deserved better.

  81. Re:Average SD article containing TM unclear ABR in by Jaime2 · · Score: 1

    He's mostly right in practice. If you take an entire semester worth of AP credits and graduate early, then you save money. However, most schools have a full-time rate that applies for any amount of credit hours over twelve. Going from 21 hours down to 13 your freshman year isn't going to save you anything. Going from 21 to 5 will save money by allowing you to register as a part-time student, but that my effect room and board arrangements. Trying to graduate a semester early is a possibility, but some classes are very difficult to take in the other semester from the one their "supposed" to be taken in, plus you'll have to make up the remained of the credits that you didn't AP out of to add up to an entire semester. If you only took one AP, that's almost the same work as just doing a four year degree in three and a half, so the savings is mostly attributed to your hard work, not the AP.

    I took AP calc when I was in high school and I got a four an the exam. I just took it again in college for the easy A, that was a bigger benefit for me than skipping it since it wouldn't have saved any money. An A thrown into my GPA was worth more to me than a few hours of down time in the middle of the day.

  82. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    "Average" and "Advanced" are kinda orthogonal concepts.

    That word does not mean what you think it does.

  83. meanwhile... by Anonymous Coward · · Score: 0

    30 years ago, computer science courses were a graduation requirement at my high school (in the midwestern u.s.).... the same high school, an ordinary public one not a tech-centric or charter school, also taught college level math and science courses for dual credit to juniors and seniors. the cs requirement remains to this day, and so do the college courses, now augmented by english, literature, psychology, sociology, and history courses.

  84. Re:Average SD article containing TM unclear ABR in by Darinbob · · Score: 1

    In practice, skipping a year via AP may make college much harder. Ie, you skip first half year of calculus and immediately start as a freshmen taking classes that are very much more difficult and rigorous than anything in high school, whereas the normal first year classes are usually geared as ramp-up classes. I know it's been awhile, but the students I knew in college who tested out of earlier classes were the most stressed and overworked.

    As for credits, most engineering or science students where I went had many more units than required for graduation merely from taking standard courses, there was no need for filler. Even more, some programs it was routine for students to petition to exceed the maximum number of allowed credits for students otherwise they could not have met all the graduation requirements for the major (this was a college system university, so lower division and non-major requirements varied).

  85. Average Eleventh Grader? by Kozar_The_Malignant · · Score: 1

    The "average eleventh grader" can't write three consecutive sentences of of grammatical English let alone pass any AP test. Actually, the average eleventh grader is not going to go to college, although if you leave out Joe Average, Jill Average is likely to enroll in some sort of post-secondary education.

    --
    Some mornings it's hardly worth chewing through the restraints to get out of bed.
  86. Where does the IB CS fall? by modi123 · · Score: 1

    I vaguely remember International Baccalaureate CompSci classes were spinning up when I was leaving high school. Did those stick? Are they measurably harder or more focused than AP CS?

    http://www.ibo.org/diploma/cur...
    https://www.ibo.org/myib/digit...

  87. Wow I was lucky... by RPI+Geek · · Score: 1

    Holy shit, after reading these comments I feel incredibly lucky.

    I graduated HS in 2000, and to make a quick comparison to what I'm reading here:
    - I took AP Calc, AP Physics, and AP Comp Sci but my (public) HS offered lots of other AP courses.
    - The teachers were made available (my AP Physics class had 8 students - again, in a public school) and they all taught the material instead of the test.
    - My AP Comp Science teacher actually knew the material and cared about his students. We had new(ish) computers and a Linux (or Unix - I didn't know the difference at the time) box to log in to.

    For taking these 3 exams I got a semester's worth of credits when I went to college. Those 20 credits put me far enough ahead to take classes towards - and eventually earn - a dual degree.

    These programs do pay off. I'm glad I had teachers who cared enough to fight for the students, and an administration who listened. To all of the AP teachers out there, thank you for doing what you do. Especially you, Mr Baciewicz.

    --

    - "Nobody came out that night, not one was ever seen. But Old Man Stauf is waiting there, crazy sick and mean!"
  88. It wasn't the test by sirwired · · Score: 1

    I agree that the test itself was largely language-independent. But the two years of CS I took to get to that point certainly were not. Nor were the some of the follow-on cources in college-level CS.

  89. Does this surprise us? by SuhlScroll · · Score: 1

    Why is any of this a surprise? Do we expect children coming up in the system to be interested in writing code when that job function has been outsourced at every opportunity (or the cheap labor insourced via H1B/L1 visa)?

    There was a time when children were taught to sew and mend clothes as well; however, when that industry went global those skills became (or at least were considered to be) obsolete. It may well be the case that programming and software development become similarly obsolete (or less valued). In the age of `disposable tech people` it would seem that, from a practical perspective, students might be better off learning other skills that might keep them more gainfully and more permanently employed.

  90. Re:Average SD article containing TM unclear ABR in by OSULugan · · Score: 1

    allowing it (and its tuition) to be skipped

    LOL, oh you're serious, let me laugh harder. If you think skipped courses due to AP credits reduce the number of hours needed to graduate at the vast, vast majority of schools you're mistaken. No, it will just let you skip an intro course and fill the hours requirement for your major for something a little less dull.

    When I went to college orientation (about 15 years ago), while all of the other incoming freshmen were taking placement exams, I was listening to the school's pitch to the parents. Why? Because I had to take absolutely 0 placement exams.

    Based on my AP test scores I skipped:
    2 quarters of Chemistry (both required for my major, meaning I did not have to take any chemistry at college) - AP Chemistry 5
    2 quarters of Calculus (going straight into the 3rd of the 4 quarter Calculus cycle required for my major) - AP Calculus BC 5
    1 quarter of English (required for my major, I had to take 1 English composition course) - AP English 4
    1 quarter of Physics (required for my major, I had to take 1 additional Physics course) AP Physics - 4
    2 quarters of American Social Studies (required for a General Elective category for my major) - AP US History 5, AP US Government 4

    Essentially, these credits saved 2 quarters of real college work toward my degree.

    I also received in addition to the above:
    5 credit hours Math (the "intro" class to prep you for the calculus series)
    15 credit hours Spanish - AP Spanish 3 (I didn't even take the AP class, just the test)
    10 credit hours low-level Comp Sci - AP Computer Science AB 5

    These additional credits meant that, following my 1st quarter at college, I had enough earned credits to be considered a Junior as far as class rank went, which was nice for having advantages for priority in class enrollment, football season ticket, dorm selection, etc.

    Oh, and by the way, this was for an Electrical Engineering degree.

  91. You can take them online for free by Anonymous Coward · · Score: 0

    The AP CS classes are available for free online we don't need them taught locally anymore.

  92. Re:Average SD article containing TM unclear ABR in by Anonymous Coward · · Score: 0

    Advanced Placement (aka 'grade inflation').

    You should see the inflation going on in honors, regular, and remedial classes.

  93. Add one or two more classes to school by rhyous · · Score: 1

    I suggested we add an eighth, maybe even a ninth class to school. Most schools are somewhere between 7:30 am and 3:30 pm. Some start earlier, some start later. However, think what an extra hour would do?

    Benefits
    1. It would give the students another class to take.
    2. It would keep latchkey kids out of trouble and off the streets for one more hour while their parents get home.
    3. Some kids don't get breakfast or dinner. Since they are at school earlier and later, they could server breakfast and dinner. This will give the poor kids better food and kids who are well fed perform better in school on average than kids who aren't. It is hard to concentrate on school work with a hungry stomach.
    4. A peer tutor hour could happen. This would be extremely beneficial in student grading. It has been demonstrated that teaching something is one of the best ways to learn a subject more deeply and permanently. The good students will get better themselves as they help raise up the struggling students.

    Problems:
    1. Money. If teachers work to teach an extra class or two, they also have more to grade, etc. So teachers salaries would need to be raised and a few more teachers hired.
    2. Too much homework for the kids.
    3. Sports players need that time.

    Solutions:
    a. Add one hour as a peer hour where top peers tutor lower peers in a library-like setting. Make this hour required for kids whose do not have supervision until they get home. Not required if the student has a stay-at-home-parent.
    b. Make another class an "in class" only course. Where there is no homework. Many skill are beneficial to learn in one hour a day blocks with little or no homework. Typing, cooking, reading practice, Physical Ed, etc...
    c. This hour may pay for itself as the amount of crime between 3pm and 5pm is rather high, and would decrease significantly, so lower juvenile court costs, etc...these costs will eventually be reallocated.
    d. Making the sports team puts you in a "class" for that sports team from 3pm to 5pm.

    With one or two extra classes, an intro to Computer Science course that has limited homework but is more of an in class training, can be mandatory for all. Then the AP Computer Science class would be the next logical course and those who took the intro would likely take the next course.

  94. Re:Average SD article containing TM unclear ABR in by david_thornley · · Score: 1

    Anecdotal example:

    My son graduated high school with plenty of AP credits and plenty of University credits (the University of Minnesota operates a program for mathematically talented young people to learn lots of college-level math), so he had slightly over half the credits needed to graduate when he was accepted. At this point, he was considering mechanical or electrical engineering, switching to computer science (specializing in software engineering) after his first serious programming class.

    The big initial benefit was that he got good registration priority, as students with more credits register before students with fewer. He also had the advantage of knowing more about math and engineering than most other students. After one summer class, he's going to graduate after three and a half years, which is nice for my savings.

    One issue is that his major courses have to be strung out over a period of time, at least if he's respecting prerequisites. Another is that, while they satisfied some requirements, they didn't satisfy all: his AP physics was considered insufficient for an engineering student, so he took another physics class.

    From his and my point of view, it was well worth doing (although he probably would have graduated high school with more honors if he'd gone for easier classes, he wanted the harder stuff), but the tangible benefits in getting a BS are limited.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  95. Not surprising by Anonymous Coward · · Score: 0

    Only kids who have been doing programming on their own outside of any laughable school computer courses is likely to do well enough to have AP-level skills.

  96. Pyramid by NewYork · · Score: 1

    Corporations are running Pyramid scandals in the name of Capitalism

  97. it's not just Texas by Anonymous Coward · · Score: 0

    There are radio ads playing in TN about how high school sports makes better students, citizens, etc. The only way I can see that it makes better students is by motivating the dead shits that are on the teams to want to at least make a D in their classes. High school sports are also a big thing in the midwest, southern, and western states in my experience, especially in small towns where it and other school activities are practically the only live entertainment that people don't have to drive to "the big city" to watch.