Despite $30M Tech Push, Half of US States Had Fewer Than 300 AP CS Test Takers 152
theodp writes: As President Obama was 'taught to code' last December, Politico reported that the $30 million tech-financed campaign to promote computer science education was a smash success. And indeed it has been, at least from a PR standpoint. But Code.org and its backers have long spun AP Computer Science test metrics as a true barometer of CS education success, and from that standpoint, things don't look quite so rosy. The College Board raved about "massive gains in AP Computer Science participation (25% growth) AND scores" in a June tweetstorm and at its July conference, where AP CS was declared the '2015 AP Subject of the Year.' But a look at the recently-released detail on 2015 AP CS scores shows wide differences in adoption and success along gender and ethnicity lines (Asian boys and girls, in particular, set themselves apart from other groups with 70%+ pass rates). And, for all the praise the NSF lavished on Code.org for 'its amazing marketing prowess', half of the states still had fewer than 300 AP CS test takers in 2015, and ten states actually saw year-over-year declines in the number of test takers (if my math is correct — scraped data, VBA code here).
theodp (Score:3, Interesting)
I don't know what beef theodp has with Code.org, or H1B's, or Asians, but his diatribes against education needs to stop. The fact is that there IS growth in CS education (25%). The fact that there are still differences between genders and ethnicity means that we need to target those groups more, which Code.org is doing. Also, some states are not participating as well as others. This just means that Code.org needs to target those states.
I don't understand how theodp gets every rant posted to Slashdot. His linkspam xenophobic, anti-education rants are disgusting.
Re: (Score:3, Insightful)
Even well articulated racist speech is 'troll' around here. If you are that edgy, you should hang out at the popular SJW forums where the new brand of trendy racism is politically correct and progressive.
Re: (Score:1)
What about the GP's post, or my post that was also modded -1 troll, was racist?
There is a lot of troll modding on Slashdot these days.
Re: (Score:2)
Indeed yes, there is a lot of troll modding. Plus if you upset the wrong bunch of people then they seem to just hunt through slashdot posts and mod down random stuff. Ever since weighing in on one side of this sort of thread, I've started getting all sorts of weird and random posts on other threads modded as troll.
I believe there are a bunch of quotes about how if you're not upsetting something you're not doing anything useful. I like of think of those random troll mods as validation. So, take them as a com
Re: (Score:2)
My solution? I don't worry about it. I'm not in it for the karma. My ego is not that frail. I usually guess that a negative mod means that they simply failed to understand what I had to say and that makes me motivated to express myself more clearly. That's something I have a problem with and the moderation is helping me to improve that - it has been for years even though I still am not the greatest at it. I suspect that it has something to do with how my brain works.
Re: (Score:3)
It's both a movement and a label.
If you love what SJW's do, then it's a movement.
If you despise them then it's a label.
Personally I take issue with people that self-appoint themselves as judge and jury meting out 'justice' based on arbitrary laws established by their own code of ethics as to what's right or wrong.
These people have ruined lives because those lives disagreed with an SJWs worldview.
Re: (Score:1)
Whats wrong, did you use up all your mod points on SJW Friday?
Re:theodp (Score:5, Insightful)
The fact that there are still differences between genders and ethnicity means that we need to target those groups more
I agree. And that's why I'm launching an initiative to get more men into elementary education. While things are improving in fields like CS, the gender ratio of men in elementary education has remained stagnant at only 13% for decades. The fact that men are far over-represented in dangerous manual labor jobs, like mining and commercial fishing, shows the deleterious effect of having missed out on the professional opportunities afforded them by a career in this field (with a $53,590 average annual salary). And I think it's about time we did something about it!
And I'm absolutely sure that I can count on the support in this effort of all my liberal friends, who have lead the charge to improve the gender ration in CS and other fields. After all, as they've told me so many times, they're all about equality and fairness.
SO WHO'S WITH ME?
Re: (Score:3, Informative)
SO WHO'S WITH ME?
The UK government, for a start. There have been big improvements [theguardian.com] made in this area after the problem was identified and gained recognition about a decade ago.
You should contact TA and ask them for advice on your own initiative. Good luck.
Re: (Score:3)
Re: (Score:3)
Sadly a lot of people seem to be working hard to prevent more men getting into primary education. My post was modded "flamebait" for even pointing out that the UK has had some success in that area.
The SJWs really don't want things to improve, because then they would have nothing to complain about.
Re: (Score:2)
C+ -- Shows marked improvement. There's nothing wrong with, "the idea." There's everything wrong with, "the movement."
Next lesson: Expecting equal outcomes is a logical fallacy. The goal should be equal opportunities. Figure out why.
Re: (Score:2)
Re: (Score:2)
And that's why I'm launching an initiative to get more men into elementary education.
I know you are joking, but this is actually a good idea. Elementary education could be greatly improved with more male teachers. Boys, and especially black boys, do better academically with male role models, and girls do no worse. Male teachers are only a quarter as likely to refer a student for possible ADHD medication. They are more likely to deal with a fidgeting student by making the kid run some laps around the playground.
Re: (Score:3)
Having been a male teacher I cannot recommend any males to go into this field. I'm not saying it's not rewarding, it is very emotionally rewarding. Nothing beats the feeling that you inspired some young person in their life that day, and the feeling that you may have turned someone's thoughts from suicide to a brighter future keeps you feeling great for weeks.
But the parents looking for ANY excuse to blame the teacher for their child's problems are a major minefield. And being a male teacher you are ripe
Re: (Score:2)
Re: (Score:2)
And that's why I'm launching an initiative to get more men into elementary education.
That's great, go you! Out of interest are the existing initiatives sufficiently substandard that you think there's space for a new one?
Re: (Score:2)
If they were actually being honest and had a viable, logically sound, method that was different than something already being done and would fill a niche then, perhaps, I'd send them a donation. ;-) I suspect that they aren't, don't, and it won't.
Re: (Score:2)
And that's why I'm launching an initiative to get more men into elementary education. While things are improving in fields like CS, the gender ratio of men in elementary education has remained stagnant at only 13% for decades.... And I'm absolutely sure that I can count on the support in this effort of all my liberal friends, who have lead the charge to improve the gender ration in CS and other fields. After all, as they've told me so many times, they're all about equality and fairness.
SO WHO'S WITH ME?
What's weird is that you thought you were making an ironic joke, and that liberals and "SJW"s wouldn't agree with you.
Kind of backfired when it turns out that everyone agrees with you that more men in elementary education would be great.
(myself? male, and I taught maths+coding to 9th-12th graders in India and then was special-needs assistant in a 4th grade classroom in the UK. I remember that all the teachers in that elementary school were eager to have more male teachers as well.)
Re: (Score:2)
I wanted to be a teacher, teaching music, math, or history - and maybe be an assistant coach for the sports I played. I was talked out of it, however, by a teacher because of the money. The heartbreak you go through over money, he said, just isn't worth it.
Here in Arizona, my own party (GOP) refuses to raise any revenue from new taxes statewide (they've been kicking Janet Napalitano's legacy in the nuts for almost a decade now). As a result, various cities have to pass their own bonds - creating a growing
Re: (Score:2)
That article must be a fabrication. In it see a young woman who got a job in an a mostly male profession and did so without a massive government expenditure and PR blitz to indoctrinate girls into doing it.
Despite making light of the pay gap, and the surprise she receives at being an outlier, she doesn't even complain about the discrimination and harassment that must necessarily be happening. This has to be fake.
Re: (Score:2)
That is because Maine is awesome. There are, actually, a bunch of women in the fishing industry here. Many of whom actively tend the pots. Maine is full of hardworking women (and men) and really seems to be pretty good at being a meritocracy. We have lumberjills, lady mechanics, etc... Not so many but they exist. I don't think they're being prevented from trying - perhaps discouraged by peers or whatnot but I've not seen it. Of course, I'd not really be able to see it as I'm not a participant. Thus, I'm unq
No we don't you idiot (Score:3)
The fact that there are still differences between genders and ethnicity means that we need to target those groups more...
Name one good reason we need to "target" anybody. If people don't want to work in a field then that's their decision. Whether the reason is cultural or whatever, you're only going to make everyone miserable my lying to them and making them think that they want to work someplace that they don't. This is as dumb as saying that we need more white rappers so let's target white people somehow. Diversity for its own sake doesn't help anybody, so stop pretending that it's a goal worth chasing.
Re: (Score:2)
Name one good reason we need to "target" anybody. If people don't want to work in a field then that's their decision.
Is your contention that grade school and high school students make perfectly rational decisions regarding their educational goals and career choices? Perhaps that is a strawman argument, but at least you are suggesting that adults are unable to assist these students in making educational and career choices that will improve their quality of life. I hope most people do not hold your opinion though, because I think students need considerable guidance when making decisions which may not impact their life signi
Re: (Score:2)
What strawman argument did he make? Do you know what a strawman is? No it doesn't scare scarecrows.
He created an argument that does not exist so he can refute it. This defines a straw man argument.
His straw man claim was there are people promoting diversity for diversity's sake. This explicitly claims the advocates of these programs have no reason to increase diversity other than simply to improve the statistics. No one actually makes this claim. Everyone advocating these programs give reasons why improving diversity in STEM improves the STEM fields in some way.
You can try to refute arguments made by the
Re: (Score:2, Insightful)
yep. Life is hard. It's even harder when you're stupid. However, I do not want to clean up code of diversity hires just because because some idiot SJW thinks the percentage of people in any given field needs to match the population.
And I no longer want to clean up code written by those in more privileged demographics who were only hired because many people with more ability were not given similar opportunity to become skilled in software development. The more skilled developers I can choose from while hiring my coworkers the better my life will be.
This is so unlike me (Score:2)
WHOOSH
Re: (Score:2)
Re: (Score:1)
So you're saying the people who have to train their H1B replacement aren't having their "jerb" taken? Fuck off you stinky dirtbag.
CS Educators? (Score:2, Interesting)
Re: (Score:2)
Re: (Score:2)
And medicine isn't what it used to be, thanks to wide access to health insurance, and insurance companies doing their best to squeeze the profit out. And if you don't get an MBA from one of a few select schools you're wasting your money, you could get access to the same mediocre job much cheaper with the same near-zero chance of hitting it big. Engineering? If you're in chemical or computer engineering, you might be OK for another few years, but thanks to H-1Bs and offshoring, we're already seeing the writi
Re: (Score:2)
Plumbing is not a bad living, but it can be a hard living and a lot depends on what you're doing as a plumber. It can be quite physically demanding.
Also, they can make up to 100k and have decent job security, but the average is something like just around 20-30 dollars an hour. It's just that you have the opportunity to work the hours to make the money. It's not like coding which is a 9-5 job were you make 100k for typing things and going to meetings.
Another reason they don't need AP plumbing classes is t
Re: (Score:2)
This is precisely what I have seen. Despite a disproportionate amount of money being spent on technology (iPads, electronic whiteboards, computer stations, etc.), almost no effort is being spent on computer science education in most public schools. The "computer classes" are often even more of a redheaded stepchild than music has become. At least music has a centuries old educational tradition and curriculums to go with it. The curriculum for computer science often focuses on opening an application on o
Re: (Score:3)
Yep. Public schools always have a moron that thinks CS is "spreadsheets and word documents" because they are so uneducated themselves, they don't even have a clue as to what CS actually is. Then they give the class to the Coach or PE teacher who has no clue at all and is following the book word for word. When a student asks a question they use the typical teacher cop out answer of "All the answers are in your course material, find it in there." it means they really have no clue at all themselves.
And th
Re: (Score:2)
Re: (Score:3)
We live in the People's Republic of Massachusetts, where the high concentration of colleges and universities creates an atmosphere where education is more valued than it is in other places. You can actually get a property tax hike approved here. We still have to deal with the retirees who do nothing but vote that demand all funds be funneled into "senior services" while the schools fall down, but it is possible to get the schools money if you really try.
Compare that with other parts of the country where t
Re: (Score:2)
All that being said, why in fuck do we continue to tolerate a system in which the schools don't have enough money to buy pencils, and have to send home lists with supplies that the class needs? Seriously, looseleaf paper? Pens? Glue sticks? Do we value the schools so little that we have to ensure their failure by starving them of funding to buy the most basic supplies?
The schools have plenty of money for that stuff, they just choose not to spend it there.
Giving the schools more money wouldn't cause those things to be purchased.
A near by local school built a new football stadium, yet at the same time, parents have to provide those same basic school supplies because the school can't afford to buy them.
https://en.wikipedia.org/wiki/... [wikipedia.org]
That high school football stadium was $60 million dollars... It is about 5 miles away from me...
Yet every year I spend several hundred dolla
Re: (Score:3)
That makes sense; after all, playing a game with a leather ball where you run into each other like sheep is MUCH more important than having paper..
Trouble with that is that trying to get parents to go along with not giving the football program unlimited funds is an exercise in futility. Don't Mess With Football.
Re: (Score:3)
Re: (Score:3)
If we can teach people the applied portion, teach them how to think and reason about the problem, then we'd be most of the way there. It's not a huge leap from breaking down a problem into a series of steps then coding those steps into a computer. I'd argue the former is much more valuable.
We don't even learn math in elementary school. We learn computation. We don't learn how math works. In fact, students don't learn math theory until they've already learned how to use a whole bunch of mathematical formulas. For those of us who have to understand how something works to really understand and retain it, this is a big problem. I can program a computer, but I don't understand math very well. That significantly limits the kind of programming I can do. If it weren't for standard libraries I wouldn'
Re: (Score:2)
You'd still be using standard libraries even if you knew how math works. You shouldn't be constantly reinventing them, and a bunch of people who really know what they're doing have come up with the internals of them. That's why they're a standard, they aren't actually there to be a crutch.
Not knowing mathematics above a certain level certainly prevents you from coding certain things, but it is not really a career-ender for the great majority of coders.
I'd encourage you to get into it, because it can be re
Re: (Score:2)
You'd still be using standard libraries even if you knew how math works. You shouldn't be constantly reinventing them, and a bunch of people who really know what they're doing have come up with the internals of them. That's why they're a standard, they aren't actually there to be a crutch.
Right, certain situations keep cropping up. But when you need to go beyond that, or modify one of those libraries... often you (well, I) need some math. And then there's optimization.
Re: (Score:3)
The "problem" is that CS is hard. The biggest problem is that STEM jobs don't get paid as much as other jobs when you factor in intelligence, time, and effort. Simple economics. That's why 3/4 of STEM graduates flee STEM jobs. After all, why stick with STEM when an MBA gets twice the pay for half the work?
Re: (Score:2)
**NOTE: BEFORE READING MY COMMENT, This is a generalization. meaning it is based on trends of people who I have met during my personal experience, THEY ARE EXCEPTIONS, I have met them. However the General Trend still seems to hold**
Well there is the following issue:
Most people with significant skill in Computer Science will get a job with better pay and benefits than teach. It is a skill that is in High Demand. So other than some altruistic or life calling motive (where you could still get a better paying
Re: (Score:2)
I've seen the same thing in Kansas, who ever they convince to teach their {MS Office} Computers class {social sciences teacher} has no training and is less knowledgeable than the students when it comes to technology.
Don't get me started on how they no longer allow the students to do any experiments that with a Bunsen burner because insurance or budget.
Re: (Score:2)
29556 students took it, with a pass rate of 63.78%,.
So, about $1,000 per student? That doesn't sound too bad, but what's the delta? How many more students did this $30M get to apply / pass?
Maybe (Score:1)
Maybe it is pointless to push people into jobs they have no desire to do in the first place?
Re: (Score:1)
Re:Maybe (Score:4, Insightful)
If everyone had a job that they desired (or even liked) the US economy would collapse.
You know the saying "Do what you love and you'll never work a day in your life"? The whole saying should include "because they're not going to pay you for doing something you love". Oh yeah, I can hear people saying "rabble rabble I do what I love rabble you're stupid if you don't rabble rabble". You guys are the vast vast minority. If everyone were like that, well, the number of Excel fetishists in the population would rise to truly disturbing levels.
Work, in summary: You perform services for pay that you would not otherwise do. And if you DO like it, never tell your employer. They'll stop giving you raises because you're less likely to quit a job if you like it.
Re: (Score:2)
They're not going to give you a raise anyway. You might as well let them know.
Just make sure that they also know that you can love your work at a business that gives regular and appropriate raises.
Enjoying your work doesn't mean it ceases to have value, and if your boss thinks that your enjoyment means they'll never lose you, they're chumps.
No Takers? (Score:1)
As a STEM worker, I most definitely wouldn't want my kids to take up a STEM career. You're not assets, you're expenses that need to be cut.
And why spend all the time and money (Score:1)
It's because the reality of CS is now out there. (Score:5, Interesting)
I convinced several young students to NOT even look at CS because most companies are Asshole scumbags to their programmers. Also the fact that some moron BSA will find he can save $1.25 this quarter by firing all the programmers and outsourcing to China or India yet again makes job volatility.
I convinced them to chase down Cyber Security or if they really want to program, specalize in embedded systems with a EE degree along with CS so they end up above the typical CS grad applying for the jobs.
General CS is the factory work of the 21'st century. Nobody sane will go into it until it's unionized and a lot of managers forcing 60-80 hour work weeks get their knees broken. Because these asshole companies and managers are not going to change out of the goodness of their own hearts.
Re: (Score:1)
Fact is unless you're the cream of the crop, you're going to be working in a company where the manager probably has a finance degree or an accounting degree. In any case, she will think you're perfectly happy programming and, when you need help, will hire another accounting/finance degreed manager so that you can now write two status reports. The problem is that even though you're just as qualified (maybe you need help with budgeting), you won't be considered for any job other than technical something or
Re: (Score:2)
I would also mention that two prevailing methodologies, Agile and Object-Oriented, specifically are designed to make IT workers a commodity.
What? Object-oriented programming came from a simulation language, in which it actually made real logical sense to talk about "objects". You can argue about whether OO makes more sense for modeling the real world or not, and people do, but that was why it was invented.
Re: (Score:2)
Why is this a problem? In my most recent job search, I could have been considered for "lead" or "architect" programming positions. Indeed, after my current career step (senior dev) I would have to take a position like that to move up. So why didn't I?
Because I don't want to become the thin
Re: (Score:2)
So, don't get a job like that, and the problem is solved, right? Nope. Next time I go to apply for a job, the shithead HR drone will look at my work history and say "Wow, he's been a senior dev for twelve years. Why hasn't he gotten a lead or manager job? Must be something wrong with him."
Almost no one is going to think that from looking at a resume. Many companies don't have a distinction between Senior Developer and Lead Developer, so no one will hold that against you. They will look at your list of accomplishments under the job title to determine capabilities, not your job title.
Once they talk to you in person, then your lack of managerial accomplishments may count against you. But this is only if your employer wants someone who can help manage / mentor other developers or who can grow in
Re: (Score:2)
That is not the point which I am trying to make. My point is that I am happy as a developer. I do not want to manage people. I do not expect employers to tailor their jobs to my skill set. A job de
Re: (Score:2)
I was scared into taking BASIC (Score:5, Interesting)
Re: (Score:3)
I'm actually most alarmed by the lack of logic courses in school, when I'm hiring logic and ability to think are the most important skill sets. And coding is a great indicator of that, but not the only one.
Agreed. You had to be in a GATE program just to get any of that kind of material in my elementary school. We did little logic puzzles, practiced speed reading with a machine, just some other basic stuff that no child should have to be labeled to receive if they happen to be done with their classwork for the day. Just send them to the library with an assignment.
Re: (Score:1)
And coding is a great indicator of [logic and ability to think], but not the only one.
It's only an indicator of ability in a subset of logic: binary. Programming is not an indicator of ones ability in verbal logic or reasoning.
Re: (Score:2)
I was self-taught in BASIC, because I was one of those "dorky kids" who wanted one of the early home computers as a Christmas gift, back when the owner's manual for one was hundreds of pages long and mostly covered how to program in BASIC for it. (Then, I'd buy or check those books out at the library with lists of BASIC programs you could manually key in and run. Typically, they'd be slightly broken because a given computer didn't have quite the same implementation of BASIC as the book author assumed was
Re: (Score:2)
Your problem is that you learned BASIC and not COBOL. Your COBOL programmers are your mechanics who are fixing up the old cars, BASIC was a toy, albeit a useful one for learning certain things.
You can still make good money as a COBOL programmer. The only problem is that you have to program in COBOL... and work for places that still use COBOL.
In that sense, the mechanic fixing the old cars probably does have an advantage.
CTE Computer Programming teacher here (Score:5, Interesting)
This is my second full year teaching 11th and 12th graders at the local BOCES CTE department. I have no industry background, but a strong interest in programming. I know I am not an ideal candidate for teaching the content, so you'll have to trust me when I say there is no one more qualified who would do the job for the money, and the change from my last job is a huge benefit for me as suddenly I'm spending a lot less money on gas and I have a job that is challenging but worth the challenge. For some reason, an actual Computer Programming course is the only thing for which funding is not on offer, unless of course we cater to several girls, which does not seem to happen much.
As noted in several other comments, this type of job usually falls to someone who has never written a line of code; I have a goal this year to write a program that the students at least will use, and that I will post to GitHub. I have been a follower of many open source projects and I am very familiar with the community. I have little teaching experience, but I am making the most of my PD and taking the courses required for CTE teacher certification (i.e. not a Master's in teaching but a handful of required undergrad courses).
The current "industry-based" assessment for the program is the NOCTI -- a test that has no guidelines on content, language or other skills but requires students to make a form to purchase music items in order to be certified. I am open to suggestions and have put a feeler out to Google's Education twitter handle to see if they know of something more relevant, but have gotten no response. Without a certified industry assessment, I am doomed to fail my students, and to be labelled ineffective as a teacher. I am willing to work on an assessment and curriculum based on community and open source software, but to my knowledge no one else is working on this. It would be great to produce it myself, and I am not afraid of the work, but I doubt that I could get it certified by any authority without backing from a major household-name industry player such as Google. For some reason all material I find online is geared toward teachers in core subjects teaching a week or so of programming.
As for AP CS, the requirement for me to be able to give my students the credit for AP is that I myself have taken all the required courses in CS that a professor in college would have -- i.e., a Master's in CS plus a prereq undergrad courses. I started college in a CS program, but changed colleges and majors in order to earn a BA in English (I know, I know...). The AP seems to favor Java, which is not problematic for me as that's on what my first year of college focused. The initial courses required for AP require hundreds of dollars that are not on offer for new teachers; I have dropped over $1000 so far just to maintain the requirements for initial certification and the course I am taking now will cost another $1000. Reimbursement is offered but there are so many gotchas that it's worth it to plunk down the cash and then beg for it back.
The good news is that between O'Reilly's free "Safari for Schools" library containing much recent material on diverse fresh topics such as Raspberry Pi, Arduino, Python, web apps and mobile apps, and traditional technologies and languages such as SQL (especially MySQL), C++, etc, as well as possible school-wide access to Lynda.com, I could teach the students literally anything they might want to know about programming. Unfortunately, I need to focus on a set of industry skills and narrow that to get them to pass the above-mentioned NOCTI assessment in order that some of them will earn a gold seal.
Any advice is appreciated. I'm looking forward to many years working with young people providing what I wished for during those same years. I have a supportive administration (except when it comes to finance, until I can prove I know what I need and why) and fellow faculty, and the best students I could ask for. I need to be a better programmer and teacher, and fast.
Re: (Score:3)
Any advice is appreciated.
Move to India?
Re: CTE Computer Programming teacher here (Score:1)
Mod up! Here is the problem in CS education: not only are almost all HS CS instructors completely incompetent, but no school administrator has the slightest clue as to how to recognize a competent CS instructor. Clearly here is an ideal CS instructor who has a clue, but needs some completely meaningless education certification BS*.
*I fell qualified to make this judgement, having a undergrad education degree and a teaching certificate before doing a "beam me up Scottie, there's no sign ..." and getting a S
Re: (Score:2)
AP CS teacher here with a BS in EE and a MEd in secondary mathematics.
You do not need a content master's degree to teach AP courses. You do not even need a master's degree in general to teach AP courses. Since the college credit is awarded based on the results of an examination completely out of the control of the instructor, the instructor's specific credentials are not as relevant as they would be if he/she was teaching it at a university with complete control. It may be that your state has added req
Re: (Score:2)
You're right. Although I got more out of my AP classes than simply test prep. You're going to get a better CS training out of a teacher who knows their stuff. Of course, you can't really get choosy if you need to fill staff positions in High Schools, but there's a real benefit for getting the real thing.
Re: (Score:2)
I'm not an educator and I might be naive here but have you gotten in contact with your local colleges and universities where it comes to computer science? Many of your students will likely end up there and those departments should be interested in helping you on a curriculum and focus that can fill in gaps before they arrive.
Re: (Score:2)
Not sure whether you're allowed to do this but just let the students pick what they're interested in and have them do that. Have them work in a team, have them research the subject.
Programming is not about rote memorization of chunks of code, it's a process of discovery. If they have to pass a certain test, allow them to do an open-book test completion thing. Pretty sure they can Google the results the tests expects.
Re: (Score:2)
That's not a bad way of doing it, but it won't help with an AP exam, and unfortunately, it appears that the AP exam is the standard by which they are measuring things here.
Which is not to say the AP exam is horrible as a tool, but it does require you to structure your class in a way that will provide test prep, and so you have to stay on task with what may be on the test.
why is this a concern? (Score:1)
With rampant outsourcing and offshoring, along with US Citizens being replaced by H1B visa holders, they'll be forced to train their replacements.
Why would anyone study CS? There are no stable career paths there. Every CS job will go overseas eventually
Social engineering fails... (Score:3)
What was the $30M spent on? (Score:3)
Of course, even if every penny was sent to schools, which I'm pretty sure it was not, when you divide it amongst 131,000 public and private schools, that is only $229 each, so there probably doesn't have to be a big discussion about what to do with it. You could buy a desk and chair that you could eventually put a computer on after you have raised the money for one.
Re: (Score:2)
Arduino UNOs can be had for 10 bucks. 29 of those can supply most classrooms. There, now everyone has an Arduino class to learn basic programming and basic circuits.
Yep, just $29 plus the cost of a computer and everyone can have a computer.
Everybody wins thinking doesn't help (Score:3)
Re: (Score:2)
I learned early on that you always read the entire textbook as soon as you can. Then you read it again. Your goal is to ace the tests, and the best way to do it is use everything to your advantage, particularly time.
Reading early allows you to choose to do it when you are comfortable and not pressed for time. It also allows you to come back to things you may have missed. You're ready to ask the right questions to the teacher if you don't understand the question, or sometimes, you know what to look up in
AP CS Test taker 2015 (Score:1)
Rational self-interest is the reason (Score:4, Insightful)
I think a good chunk of STEM parents hitting the magic middle age mark during their kids' schooling are living examples of why not to study STEM subjects. I'm sure there are a fair number of developers and IT workers who have been forced to train their replacements and tossed out, all while their kids are watching. I know not everyone experiences this, but when you're 18, if you hear about a field having no future, do you flock to it even if it's fun or interesting?
The only truly safe routes if you want steady employment are medicine on the high end and trades on the low end. Medicine is safe because doctors were smart enough to form a trade organization to limit entrants, set standards, bribe Congressmen, etc. Trades are safe because they're not outsourceable, and in union states, operate on a guild/apprenticeship system. Law used to be safe, but the Bar Association started doing things that IT employers are doing, such as allowing offshoring and pumping up law school enrollment to increase supply and reduce salaries. The legal profession used to be a guaranteed meal ticket, regardless of where you graduated from -- now it's a closed club requiring you to be in the top of your class at a top 5 law school to get a lucrative job and make back your investment.
I still think it's time for tech workers to form a trade guild before it's too late to rescue the profession. Companies hate paying high wages for uneven-quality work. And because tech workers refuse to associate, they're able to pass favorable immigration laws and push agendas like "everyone can code." I feel that computers are essential now, and it's time to get out of the wild west phase of the profession...sure it's great to innovate and try new stuff, but when programming languages, platforms and frameworks get thrown out every year, nothing stable ever gets built. As an experienced worker who learned from a lot of other experienced pros on the way up, the loss of entry level (apprentice-level) work to offshoring bothers me because that's where your next generation of talent comes from -- not coder academies and forcing disinterested high school students into AP CS classes.
What was the Money Spent On? (Score:2)
Were more AP classes offered? If not, they sure as shit weren't going to graduate more students. In the systems I've seen, once a class fills up, nobody else can sign up for it...first come, first served. Did they expect more students to sign up w/o adding more classes & educators?
Re: (Score:2)