Michigan Lawmakers Advance Bill Requiring All Public High Schools To At Least Offer CS (chalkbeat.org) 70
Michigan's House of Representatives passed a bill requiring all the state's public high schools to offer a computer science course by the start of the 2027-28 school year. (The bill now goes to the Senate, according to a report from Chalkbeat Detroit.)
Long-time Slashdot reader theodp writes: Michigan is also removing the requirement for CS teacher endorsements in 2026, paving the way for CS courses to be taught in 2027 by teachers who have "demonstrated strong computer science skills" but do not hold a CS endorsement. Michigan's easing of CS teaching requirements comes in the same year that New York State will begin requiring credentials for all CS teachers.
With lobbyist Julia Wynn from the tech giant-backed nonprofit Code.org sitting at her side, Michigan State Rep. Carol Glavnille introduced the CS bill (HB5649) to the House in May (hearing video, 16:20). "This is not a graduation requirement," Glavnille emphasized in her testimony. Code.org's Wynn called the Bill "an important first step" — after all, Code.org's goal is "to require all students to take CS to earn a HS diploma" — noting that Code.org has also been closely collaborating with Michigan's Education department "on the language and the Bill since inception." Wynn went on to inform lawmakers that "even just attending a high school that offers computer science delivers concrete employment and earnings benefits for students," citing a recent Brookings Institute article that also noted "30 states have adopted a key part of Code.org Advocacy Coalition's policy recommendations, which require all high schools to offer CS coursework, while eight states (and counting) have gone a step further in requiring all students to take CS as a high school graduation requirement."
Minutes from the hearing report other parties submitting cards in support of HB 5649 included Amazon (a $3+ million Code.org Platinum Supporter) and AWS (a Code.org In-Kind Supporter), as well as College Board (which offers the AP CS A and CSP exams) and TechNet (which notes its "teams at the federal and state levels advocate with policymakers on behalf of our member companies").
Long-time Slashdot reader theodp writes: Michigan is also removing the requirement for CS teacher endorsements in 2026, paving the way for CS courses to be taught in 2027 by teachers who have "demonstrated strong computer science skills" but do not hold a CS endorsement. Michigan's easing of CS teaching requirements comes in the same year that New York State will begin requiring credentials for all CS teachers.
With lobbyist Julia Wynn from the tech giant-backed nonprofit Code.org sitting at her side, Michigan State Rep. Carol Glavnille introduced the CS bill (HB5649) to the House in May (hearing video, 16:20). "This is not a graduation requirement," Glavnille emphasized in her testimony. Code.org's Wynn called the Bill "an important first step" — after all, Code.org's goal is "to require all students to take CS to earn a HS diploma" — noting that Code.org has also been closely collaborating with Michigan's Education department "on the language and the Bill since inception." Wynn went on to inform lawmakers that "even just attending a high school that offers computer science delivers concrete employment and earnings benefits for students," citing a recent Brookings Institute article that also noted "30 states have adopted a key part of Code.org Advocacy Coalition's policy recommendations, which require all high schools to offer CS coursework, while eight states (and counting) have gone a step further in requiring all students to take CS as a high school graduation requirement."
Minutes from the hearing report other parties submitting cards in support of HB 5649 included Amazon (a $3+ million Code.org Platinum Supporter) and AWS (a Code.org In-Kind Supporter), as well as College Board (which offers the AP CS A and CSP exams) and TechNet (which notes its "teams at the federal and state levels advocate with policymakers on behalf of our member companies").
Why? (Score:3)
Re: (Score:1)
Re: (Score:2)
Nobody knows. They all got laid off.
Re: (Score:3)
The same reason schools teach a broad number of subjects. But really computer science doesn't even need electronic computers. They just happens to be the most common tool. Take this text for example https://teachinglondoncomputin... [teachinglo...puting.org]
Re: (Score:2, Troll)
Another day, another conservative obsessed with peepees.
Re: (Score:2)
And that reason is again?
Because knowledge is power. You want a dumbed down populace so religious and right wing dogma is easier to swallow. It all falls apart when you take away the invisible boogey man.
Because no matter how low wages get (Score:1, Redundant)
Re: Because no matter how low wages get (Score:1, Insightful)
You know you're a lot like Hitler in this regard? In order to push his ideology, he had to convince the masses that not only was he supporting the working class, but also that they were all at dire risk of being unemployed, typically by pointing at shit that wasn't even relevant to Germans, scapegoating the opposition parties, Jews, etc. This is basically all you ever do here, though replace Jews with christians. Fortunately you aren't even remotely charismatic, and it took a global depression for him to co
Gather around kids it's medial literacy time (Score:2)
Even on forums where everybody gets to mod troll posts can be effective for derailing a conversation.
If you're going to engage in forums it's a good idea to start learning the tricks that are being used against you on those forums.
Re: Gather around kids it's medial literacy time (Score:2)
Nah, I had just watched a nazi docuseries on Netflix, and you posting that reminded me of the second episode when they were talking about how he was a crisis politician. Basically when things were going well, nobody was inclined to listen. Part of his strategy was to convince the "working people" that the sky was falling.
Re: (Score:1)
Re: (Score:1)
Nah, I had just watched a nazi docuseries on Netflix,
If you do something like this in the future remember that you should refrain from comparing anything to hitler or nazis, or even stalin and the USSR for like a few weeks until you can fully integrate your edutainment consumption.
Re: Gather around kids it's medial literacy time (Score:2)
How about this: Is it a flawed comparison? If so, why?
Re: (Score:1)
1. because you're trying to wave away the sky actually falling. For many it was and for many it is now.
2. it's a tale as old as time and it's funny that the single pattern you match is some shit you watched on netflix last week.
Re: (Score:2)
1. because you're trying to wave away the sky actually falling. For many it was and for many it is now.
Rather, unlike you two, I have no interest in seeing it fall. The sky is always falling for some people. Always is, always will be. But you know why it's falling for you two in particular? Basically this:
https://knowyourmeme.com/memes... [knowyourmeme.com]
2. it's a tale as old as time and it's funny that the single pattern you match is some shit you watched on netflix last week.
Hitler is as old as time? Interesting.
Re: (Score:1)
>Hitler is as old as time? Interesting.
Oh yea metaphorically I suppose Hitler is a constant.
Re: (Score:2)
The person to first break Godwin's law has a link on their tagline that is labelled "F@ck Palestine [youtu.be]" -- without irony.
Just replace one targeted group with another -- no longer fascism?
Also, I agree "living wage" is about dignity.
Re: Gather around kids it's medial literacy time (Score:2)
You know what's the most interesting thing about that? Palestinians overwhelmingly support Hamas, who make nazis look like saints. By the way, do you have any idea who was a major influence on their ideology? Do you know who offered Hitler exile, partly because they looked up to him?
Re: (Score:1)
Have you had your time under the boot? Cause you'd be surprised how you might behave.
Re: (Score:3)
That's the mistaken assumption you're making because you buy into Hamas propaganda. First, more on what I alluded to earlier:
https://en.wikipedia.org/wiki/... [wikipedia.org]
Think about this for a bit: Hitler painted Gerrmany to be the victim of some Jewish conspiracy. Palestine has strikingly similar origins. Until the 80s, there never was an actual state called Palestine at any point in history. After the original diaspora, it was always a province of some other country. The Romans called it Palestine because, in a nutsh
Re: (Score:1)
TL;DR
I did see this:
>If somebody were always throwing rocks at you literally every day, wouldn't you want to do something to stop them
Oh the irony. I hope you get to enjoys some time with a boot in your remaining years so you can look in the mirror and marvel at becoming some sort of impotent old man terrorist.
Re: Because no matter how low wages get (Score:4, Insightful)
People like ArmouredDragon are the reason the rest of us can't have nice things, you know, something along the lines of antisocial personality disorder. But we live in a civilised society so we must tolerate them. I don't think ArmouredDragon understands that part of the social contract. He may actually believe he's right & making valid arguments & that being kind to each other, helping the unfortunate, & employers paying employees dignified salaries in respectful working conditions is "socialism."
I can't remember but I think ArmouredDragon also conflates socialism with social democracy. You know, like he doesn't know what fascism is. Probably doesn't know what dignity is either.
Re: (Score:1)
I can't remember but I think ArmouredDragon also conflates socialism with social democracy. You know, like he doesn't know what fascism is. Probably doesn't know what dignity is either
Naw man didn't you hear him. He watches documentaries and shit. Super smart.
Re: Because no matter how low wages get (Score:2)
You know what's ironic about all of this? I'm always the one explaining to idiots like you what these terms mean. Go ahead, point to even just one post where I used the word "socialism" that way.
Spoiler: I never have.
Re: (Score:2)
BTW, you did just call someone a socialist: The NAZI party = National Socialist German Workers' Party (Nationalsozialistische Deutsche Arbeiterpartei).
Re: Because no matter how low wages get (Score:2)
I didn't say you used the word socialism or socialist. Just that you don't understand what many political terms actually mean.
Which word, and where?
BTW, you did just call someone a socialist: The NAZI party = National Socialist German Workers' Party (Nationalsozialistische Deutsche Arbeiterpartei).
Who, specifically? And which post?
Re: (Score:2)
In order to push his ideology, he had to convince the masses that not only was he supporting the working class, but also that they were all at dire risk of being unemployed, typically by pointing at shit that wasn't even relevant
This Class VII projection is so strong my calculations predict it might bounce back as soon as this Thursday, June 27, 9 PM eastern and cause severe mental gymnastic disturbances.
Re: (Score:2)
We've been in the middle of a fertility crisis for years now. Arguably there aren't enough people entering CS, at least not proper CS anyway (as opposed to whatever gets you a career as a perpetual low-end help desk employee).
Granted we're talking public schools here so who knows what would be in their CS curriculum.
In any case, don't be in such a hurry to scare people out of a career in CS or IT, even if it does give you an opportunity to push some narrative that's only scarcely-related to the linked arti
Re: (Score:2)
We've been in the middle of a fertility crisis for years now. Arguably there aren't enough people entering CS, at least not proper CS anyway.
Speaking of proper, define CS. Do you honestly think your definition is the same as everyone else? How about after they force-feed it into every HS cirruculum?
Like many concepts that have become victimized with nonsensical re-definitions, CS is going to continue to suffer from an identity crisis. I KNOW what a mechanical engineer is taught and can do. So do 99% of employers needing that person. I still have no firm idea of what I’m getting when I hire a CS degree holder.
Fix the identity problem.
Re: (Score:1)
Speaking of proper, define CS. Do you honestly think your definition is the same as everyone else?
Uhh CS is a fairly well defined domain except in the mind of the general public and various schools meant to prey on them.
I did look into some CS endorsement programs and the ones I saw seemed like an actual 1 year condensed CS degree which might be why it's hard to find teachers that have one.
Unless your university was highly selective most people drop out of CS, now imagine being a teacher trying to juggle work on top of shit like that.
Re: (Score:1)
Re: (Score:1)
This but unironically.
Re: (Score:2)
Re: (Score:2)
To your point, lines 2 and 3 in the law's list are generally considered to be part of the same "commandment". On the other hand, if you go by a full list of the 613 commandments in the Torah, there are a total of 14 commandments in the Ten Commandments. 13 come from the text in Exodus, and one more comes from the text in Deuteronomy.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
to be fair he did drop the other 10 and broke the tablets
Re: (Score:2)
Part of my concern is not the offshore companies, I expect teacher's unions to _scream_ about that. They've been screaming about various aspects of remote teaching, this is merely another. I expect cheating, especially amateurish AI cheating, explode in popularity.
Re: (Score:2)
I wonder if there's any kind of CS work that can't be offshored for security reasons. I'll keep thinking and see if I can figure it out.
Re: (Score:1)
The Michigan Education Association is a pretty powerful lobby. That's unlikely to happen. Teachers will still keep the job of "educator" which outside of parroting AI cirriculum is classroom babysitter, discipline enforcer and internet/chatbot monitor.
Re: (Score:2)
You can say that about most disciplines.
But people should have the choice and you still need people to build the AIs, and it's dangerous to do away with that. You can't do maths these days without some CS so it makes sense to at least teach everyone one a bit so that they can understand what it's about. Trying to force everyone to learn programming would be counter-productive and make a lot of people hate CS, like they do Maths.
Re: (Score:2)
Re: (Score:1)
Come on we all know kids are too stupid to study that kind of stuff in k12 unless they have wealthy parents.
Not sure this is going in the right direction (Score:4, Insightful)
"Michigan is also removing the requirement for CS teacher endorsements in 2026, paving the way for CS courses to be taught in 2027 by teachers who have "demonstrated strong computer science skills" but do not hold a CS endorsement."
A lot of us oldsters here were at least partially self-taught - so I want to be careful to qualify this. But I'd like to know who is determining whether a person's "strong computer science skills" are "demonstrated". Because, in my experience, many non-technical types of people far too readily assume that any random person who knows the right buzzwords is a bonafide computer genius. A non-trivial amount of the end user support my group has to do involves cleaning up messes created due to errant sage advice given by these sorts of "geniuses".
Re: (Score:2)
I'm 100% against this industry / gates funded hype pushing CS education in our falling public education system that simply needs to be left alone like it was -- when it peaked in the 60s before it became a political football. You can't do anything politically for it today that is positive with our dysfunctional political system other than FUND it better.
High school wasn't required and it wasn't free for everybody; now it is. Times became more complex. Now we should be extending education 2 more years and a
Re: (Score:2)
I looked at CS endorsements at universities in other states. Here's a randomly picked one:
Computer Programming and the CS Classroom
Introduction to Computer Science for CS Teachers
Data Structures for CS Teachers
Computer Systems for CS Teachers
Discrete Mathematics for CS Teachers
Capstone Project for CS Teachers
My guess is that most people who manage to pass these classes end up doing some work that pays better than teaching and teachers are dropping these programs. It's normal, in any fairly accessible CS
Re: (Score:2)
The ability to get an A on the CS exam would probably be a good indicator.
Re:Not sure this is going in the right direction. (Score:2)
"Michigan is also removing the requirement for CS teacher endorsements in 2026, paving the way for CS courses to be taught in 2027 by teachers who have "demonstrated strong computer science skills" but do not hold a CS endorsement."
A lot of us oldsters here were at least partially self-taught - so I want to be careful to qualify this. But I'd like to know who is determining whether a person's "strong computer science skills" are "demonstrated". Because, in my experience, many non-technical types of people far too readily assume that any random person who knows the right buzzwords is a bonafide computer genius. A non-trivial amount of the end user support my group has to do involves cleaning up messes created due to errant sage advice given by these sorts of "geniuses".
I asked this of someone else, but define CS for me.
Really think your definition today, matches everyone else’s?
CS suffers from an identity crisis, wrapped and sold with “the future is computers” tag lines. It’s no surprise they’re validating the barely-qualified to teach. You don’t need much training to teach a religion. And if it’s not a religion, then it would have a CLEAR definition that is consistent, right?
Employers in damn near every country know what a mec
Teach Critical Thinking (Score:2)
What we don't need is a job teaching program for jobs that went to India years ago.
Should be CS2 (Score:1)
And yet the university system will not care (Score:2)
Call it Computer Applications or Engineering. (Score:3)
Stop calling it CS. People don't need archaic theory. They didn't need it 40 years ago either. They need to
know BASIC design and application. Basic programming. Databases. And data exchange over
a network. They don't need to know calculus, just basic algebra.
You have basics and then get to complicated programming IF they prove an aptitude. The important thing
is taking the magic out of computers and micro-controllers. Understand what and how they basically do what
they do and what is hard to do, and what they can't do. Computer application.
Give every student a Raspberry Pi and ESP32. Just grasp the concepts.
Re: (Score:1)
People are still using BASIC?
Re: (Score:2)
Yes. Let's teach them all QBASIC!
Re: (Score:1)
This is the way. I have a CS degree but k12 kids basically need a shop class where they prop up a bunch of shit and write programs for it.
They shouldn't call it CS either, I dunno what to call it but it wouldn't be CS and 9 out of 10 kids will hate CS anyhow.
Even xkcd had that stick guy learning BigO thinking "I just want to make a video game"
Before anyone argues, kids with this exposure to programming before CS almost always did much better than those who didn't so yes it will help us make more actual CS
How about basic understanding of finance (Score:2)
For both highschool students and lawmakers?
Re: (Score:2)
Then the Fed would be doomed. Can't have that!
I took a CS class in high school (Score:1)
Call it what it is (Score:2)
Re: (Score:2)
They do not mean computer science, which is a branch of mathematics consisting of sophisticated stuff which requires a lot of learning maturity. They mean learning to use some basic tools (word processor, spreadsheet, maybe a browser) plus some elementary code monkeying. A better name would be computer literacy.
Hell, just add in typing class so that they can actually touch type, not hunt and peck, which would decrease the time needed to write something for class.
What will they really teach (Score:2)
Such a class is likely to be some prepackaged syllabus that really doesn't teach strong fundamental understanding; and the teacher
Re: (Score:1)
My algebra teacher was the gym teacher and he was extremely insistent on following the book methodology because "we build on it later".
Wasn't sure what to make of this at the time but I now know he was a lair and probably used the teachers guide.
Pretty fucking stupid on his part because he also assigned like 30 problems a night which is freaking crazy, like dude how about you assign some actual gradable quantity of homework so you can do a good job?
Wrong Emphasis (Score:1)
what is CS? (Score:2)
What is the "CS" that they will be teaching? I suspect it is actually just computer "literacy" and maybe how to program simple programs. That's not computer science.