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.

225 of 293 comments (clear)

  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 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.

    4. 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.

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

      Being Asian seems to work pretty well.

      --
      Troll is not a replacement for I disagree.
    6. 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.
    7. 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.

    8. 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.
    9. 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"
    10. 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.

    11. 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.

    12. 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.

    13. 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."

    14. 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.

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

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

    16. 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.

    17. 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!
    18. 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.
    19. 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.

    20. 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.
    21. 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.
    22. 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.

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

      How about "Positive parental involvement" then?

    24. 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.
    25. 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.
    26. 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.

    27. 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.

    28. 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.

    29. 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
    30. 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
    31. 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.'"
    32. Re:Really? by dhickman · · Score: 1

      Most High Schools have eliminated their manual arts classes.

    33. 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.
    34. 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.

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

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

    36. 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.

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

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

      FTFY

    38. 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.

    39. 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.
    40. 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
    41. 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".

    42. 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.

    43. 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
    44. 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.

    45. 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.
    46. 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.
    47. 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.
    48. 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.

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

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

    50. 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.
    51. 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
    52. 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."
    53. 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...

    54. 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.
    55. 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!
    56. 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.
    57. 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.

    58. 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.
    59. 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
    60. 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
    61. 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
    62. 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.

    63. 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.

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

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

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

      Agreed, indeed.

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

    +1 WTF too many TLAs.

  4. 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 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
  5. 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...

  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: 1

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

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

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

      --
      -Styopa
  8. 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.

  9. 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.

  10. 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.
  11. 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.

  12. 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 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).

  13. 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 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.
  14. 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
  15. 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 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.

    5. 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.

    6. 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. :)

    7. 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.

    8. 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.

  16. 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
  17. 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!

  18. 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 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.
    6. 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
    7. 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.
    8. 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.
    9. 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.

    10. 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'
    11. 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.

    12. 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.
    13. 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
  19. 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?

  20. 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.
  21. 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.
  22. 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).

  23. 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.

  24. 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.

  25. 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 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.

    5. 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...

  26. 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 FearTheDonut · · Score: 2

      Muchas Gracias.

  27. 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.

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

    There is very little rote memorization in APCS.

    --
    while(1) attack(People.Sandy);
  29. 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.

  30. 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.

  31. 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.
  32. 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?
  33. 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.

  34. 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??

  35. 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?

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

    Advanced Placement (aka 'grade inflation').

    --
    Faster! Faster! Faster would be better!
  37. 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.

  38. 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.
  39. 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.

  40. 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!

  41. 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.

  42. 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 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
    2. 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?

  43. 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.
  44. 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.

  45. 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.

  46. 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.

  47. 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.
  48. 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.
  49. 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.
  50. 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: 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.

  51. 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.
  52. 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.

  53. 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.
  54. 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.

  55. 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."

  56. 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.

  57. 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.

  58. 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.

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

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

    Only in Lake Wobegon.

  60. 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

  61. 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.

  62. 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

  63. 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.

  64. 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.

  65. 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'
  66. 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).

  67. 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.

  68. 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.

  69. 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

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

    You went to public school, didn't you?

  71. 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.

  72. 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.
  73. 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?

  74. 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.

  75. 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.

  76. 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

  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 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.

  79. 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).

  80. 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.
  81. 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...

  82. 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!"
  83. 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.

  84. 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.

  85. 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.

  86. 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.

  87. 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
  88. Pyramid by NewYork · · Score: 1

    Corporations are running Pyramid scandals in the name of Capitalism