Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming Education

States Are Calling For More K-12 CS Classes. Now They Need the Teachers. (edweek.org) 114

Long-time Slashdot reader theodp writes: "42 states to go!" exclaimed Code.org to its 1+ million Twitter followers as it celebrated victorious efforts to pass legislation making North Carolina the 8th state to pass a high school computer science graduation requirement, bringing the tech-backed nonprofit a step closer to its goal of making CS a requirement for a HS diploma in all 50 states. But as states make good on pledges made to tech CEOs to make their schoolchildren CS savvy, Education Week cautions that K-12 CS has a big certified teacher shortage problem.
From the article: When trying to ensure all students get access to the knowledge they need for college and careers, sometimes policy can get ahead of teacher capacity. Computer science is a case in point. As of 2022, every state in the nation has passed at least one law or policy intended to promote K-12 computer science education, and 53 percent of high schools offered basic computer science courses that year, according to the nonprofit advocacy group Code.org."

"'There's big money behind making [course offerings] go up higher and faster,' thanks to federal and state grants as well as private foundations, said Paul Bruno, an assistant professor of education policy, organization, and leadership at the University of Illinois Urbana-Champaign. "But then that raises the question, well, who are we getting to teach these courses...?"

Bruno's work in states such as California and North Carolina suggests that few of those new computer science classes are staffed with teachers who are certified in that subject."

This discussion has been archived. No new comments can be posted.

States Are Calling For More K-12 CS Classes. Now They Need the Teachers.

Comments Filter:
  • No one wants to work anymore!

    https://theamericangenius.com/... [theamericangenius.com]

    • Re: (Score:1, Interesting)

      by Anonymous Coward
      The thing is teachers were one of the few careers that was chosen because someone wants to teach. The modern school environment has made less people want to be a teacher.

      Few people get to be paid for something they actually want to do in life. Most work to get paid so they can survive. Teaching has become a job just like any other, and it shows.
      • Re: (Score:3, Insightful)

        I wasn’t aware the bank would take the warm fuzzy feeling of teaching as a mortgage payment.

        • I wasn't aware the bank would take the warm fuzzy feeling of teaching as a mortgage payment.

          Maybe a Credit Union? :-)

    • When over 50% of US kids can't fucking read at grade level, are constantly told that they can be anything they want, and that reality is mutable, is it any surprise they don't feel like they need to work?

  • Fad (Score:5, Insightful)

    by groobly ( 6155920 ) on Sunday October 08, 2023 @10:58AM (#63909897)

    What k-12 needs is competent math instruction, not CS. Furthermore, the morons who want CS don't know what CS is; what they actually want is "how to use this software" or "write some html."

    • by jmccue ( 834797 )
      No mods, but so true.
    • Re:Fad (Score:4, Insightful)

      by ljw1004 ( 764174 ) on Sunday October 08, 2023 @12:06PM (#63910041)

      What k-12 needs is competent math instruction, not CS. Furthermore, the morons who want CS don't know what CS is; what they actually want is "how to use this software" or "write some html."

      Completely disagree. What K-12 needs is data literacy. You need facility with data to be a part of our current society. You need to be able to look at data, download it, understand how to manipulate it. You need this to do high school projects. You need this to make sense of news stories (because journalists too often miss it). You need it to understand so many of the current events in society today.

      Maths is only a part of data-literacy. For better or worse, CS courses cover more data literacy than other courses.

      When the kids learn how to fire up Excel or Google Sheets and put in cells and equations? That's probably the best data-literacy platform today. When they learn how to construct Google Slides or Powerpoint presentations and put graphs in? Again, data literacy.

      • You mean how articles claiming something is unusual ought to give enough statistics to deduce the mean and standard deviation, and all readers should by habit doublecheck that the claim is over three standard deviations from the mean?

      • Very very hard to be data literate if you are innumerate.

        Impossible to enter a formula into an excel cell if you have no clue what an equation is.

        • Very very hard to be data literate if you are innumerate.

          Impossible to enter a formula into an excel cell if you have no clue what an equation is.

          There's a big problem with the idea. Having dealt with attempts to get young ladies into STEM Fields, especially things like programming, it always fails. They aren't interested. Programming is not something that you sit down one day and think, I want to be either a CEO, or a programmer.

          Why do I bring up women? Because there are not that many men in K-12 teaching any more. And very few want to be in a field where they are considered as pedophiles. Most men left in K-12 are Football or Basketball coaches.

          • 20 years ago is when I finished high school. It was almost exclusively female teachers in k-8, except for a few men, not particularly concentrated in any subject, and in high school it may not have been at parity but it wasn't obviously skewed either.

            My female physics teacher spun tall tales about having gotten out of a foreign language credit in grad school on the technicality that FORTRAN wasn't English, and it was a language....

            Maybe it's changed. Or maybe your kid went to an outlier school. Or maybe I d

            • 20 years ago is when I finished high school. It was almost exclusively female teachers in k-8, except for a few men, not particularly concentrated in any subject, and in high school it may not have been at parity but it wasn't obviously skewed either.

              My female physics teacher spun tall tales about having gotten out of a foreign language credit in grad school on the technicality that FORTRAN wasn't English, and it was a language....

              Maybe it's changed. Or maybe your kid went to an outlier school. Or maybe I did.

              It is a matter of generalities for certain. I probably should have noted that in my post. But since we're in the generality phase, might as well start off with this. There is no difference in the intellectual capacity of male and female. All differences there are individual based.

              Now, there are really excellent female programmers. Say for instance Margaret Hamilton of MIT and Apollo project fame.

              But she is a good programmer because she is a good programmer, not because she is a woman.

              I have worked with

              • I'd add that in the average large school district, the pay one would command for teaching stem is dwarfed by the pay one would command anywhere else practicing stem.

                A direct consequence of this is that the rare competent practitioner who chooses to teach at the k-12 level would almost certainly be independently wealthy already, and doing it for the pleasure of teaching.

                Two examples that come to mind is an art teacher in my old high school. She taught pottery...after making what I infer were ungodly sums of

            • by BranMan ( 29917 )

              Heh - if you want to count computer languages, I can speak 8 fluently and 3 more in pidgin. 8-) How's that for well rounded?

      • What K-12 needs is data literacy.

        Indeed. But that is like trying to train a kindergartner in the nuances of grammar when they haven't even learned to spell yet. It is pointless noise. There are other foundational subjects to learn first, such a logic and algebra. Schools do not even try to teach logic and algebra 1 was able to be avoided by most students (which they did).

      • by thedarb ( 181754 )

        You'll teach kids Power Point over my dead body! ;) Let that one tech die. :)

    • by Ichijo ( 607641 )

      Learning how to use a word processor, including how to use and update styles which few people understand, is a useful life skill. Also spreadsheets.

      And there's value in teaching something like Scratch (or LOGO when I was young) to find the kids who have an aptitude for programming. (Not all kids have it, and it isn't easily taught.)

      • No disagreement. The point of contention is whether it is a wise use of limited resources to do that to everyone as opposed to doing something more universally useful for everyone.

      • I agree! I just spent about 5 weeks working with Scratch. And it completely cured my itch to program...
    • What they're probably trying to do is get capital on their side by promising more programmers which are currently on the last vestiges of middle class salaries outside of the handful of strong union shops like the auto workers, UPS and doctors with their AMA.

      They can get the tech bro billionaires on their side to buy off some senators maybe they'll get some extra funding, or at least that's probably the devil's bargain they're considering
    • Yes, and this is not new. They should listen to people like Dylan Wiliam who's been very clear for a couple of decades that what most education systems need is to improve the quality of maths teaching (Research says you don't get good results on CS courses is the students don't already have a good grounding in maths, among other foundational knowledge, skills, & attitudes). You don't do that by recruiting new teachers, that has a very small effect. You do it by training the existing experienced, already
  • by gweihir ( 88907 ) on Sunday October 08, 2023 @11:01AM (#63909901)

    Well, no surprise there. CS is a _specialist_ skill. It has no place in regular school education.

    • by HiThere ( 15173 )

      Sort of disagree. And "introduction to programming" would be a worthwhile course. It should probably be around 20-40 hours of class time and perhaps an equal amount of computer lab. Anything more than that should be for specialists.
      There should also be "introduction to statistics" and a few other such courses."Introduction to Rhetoric" would probably be the most valuable of the set. (That one teaches you to make and attempt to convince people with an argument you know to be false.)

      • by gweihir ( 88907 )

        Nope. May as well teach them surgical stitching, paving a road or how to use a lathe for 20-40h. All just a waste of time. Even those that will later write software will _not_ get to the stage where they actually understand what they are doing and then be able to generalize in this short a time. Also what is wring with all the coding "bootcamps": After these, you still have no clue what you are doing, you just learned some rituals and templates.

        I do agree on the rhetoric. We had it as part of "Ethics", the

        • If you think coding bootcamps are bad, you haven't seen security ones.

          • by gweihir ( 88907 )

            If you think coding bootcamps are bad, you haven't seen security ones.

            I have absolutely no doubt you are correct. Whenever some non-regulated skill is in high demand, there are always some assholes that claim to be teaching it to an useful level for money, but in actual reality are only ripping off people. Also refer to "Trump academy" for an example in a different field.

            • Security is about not only applying what you know but developing new methods of approaching a problem. Rote learning is worse than useless since if it could be rote learned, what you are supposed to do would be part of the normal development process and you'd be useless.

              Which you are after such a bootcamp. Please, people, don't waste your money on that snake oil!

              • by gweihir ( 88907 )

                Exactly. All you can do after such a fake education is more damage.

                • Not even that. All they can hope for is to get hired by a company that knows even less about security than they do, screw up and get fired as soon as (not if, not even when) the next security breach happens.

                  If they're lucky, they'll have had enough time between getting hired and that security breach to at least recover the cost for that worthless bootcamp.

        • by HiThere ( 15173 )

          You've got the wrong idea of what the "Into to ..." classes are intended to be. Their purpose is to give you a rough outline of what's involved, not to let you do the work. I guess "20 to 40 hours" is an overestimate of what should be involved. say an hour a day for 3 to 4 weeks. Just enough to let you know what's involved in the process (including how picky computer programs are about details). Those who want to carry it further would need to take a different class.

      • You kids and your newfangled, complicated words, "introduction to programming". Back in my days, we called that "mathematics and logic".

        • by HiThere ( 15173 )

          Well, you could do the same thing with a class on symbolic logic, but a compiler will let you know quickly if you made a (certain class of) mistake. Quick feedback is useful.

          • Yes and no.

            Back when computing time was expensive and people were (comparably) cheap, programmers could program. Because making a trivial mistake in a program could mean losing a couple hours because that's how long it took to get your compiled program back from the big box. So programmers took care of finding those little "trivial" mistakes in their code and got good at it. There's code out there running on mainframes that was compiled 50 years ago and there are no errors in it. Like, none. Not even in edg

  • And they are going to teach CS. Right!
    • Well, you have to admit, there is not a single R in CS, so they think they could probably pull this one off at least.

      • Well, you have to admit, there is not a single R in CS, so they think they could probably pull this one off at least.

        Except at the end of "Computer". There's also R [wikipedia.org] ...

    • When half of high school students make it through a probability and statistics course, then we can talk about teaching them to code. Even basic tools for understanding data are beyond the reach of most graduates. Without some fundamentals there is no point in screwing around with teaching the grammar of whatever is the current hot new language.
      Get the students some math first. Vectors. Big Sigma, statistics, really any and all of that stuff.

  • by fredrated ( 639554 ) on Sunday October 08, 2023 @11:02AM (#63909907) Journal

    to teaching logic and critical thinking. The kids would be better served.

    • by jacks smirking reven ( 909048 ) on Sunday October 08, 2023 @11:18AM (#63909937)

      Yeah I gotta agree, K-8 need more of knowledge in pseudo-code type knowledge rather than actually programming. Loops, if statements, logic gates, probably an earlier introduction to basic algebraic concepts, really just training in the high level concepts of how machines and computers operate. Also the basic process of troubleshooting, breaking a problem down into smaller pieces and visualizing how to get to root causes.

      I think if kids that age want to start actually programming the tools should be there to let them, allow those grades to have more elective classes to figure out which things they actually enjoy doing. At that age I would class programming the same as art or music, some kids are going to have a natural inclination towards it and some kids will figure out it's not for them. If they can figure those things out earlier the chances are they'll make better decisions in 8-12 and college.

    • Have you attended your local school board meetings?

    • by burni2 ( 1643061 )

      It's also pretty interesting that the decision makers seem to have no understanding of what compter science or the basics/base of computer science is, which is simple: math, that domain the first computer scientists came from.

      Perhaps we need to educate people on that fact.

      • by HiThere ( 15173 )

        Programming came from one small subset of math. It's an important part, but it's only part. Accurate reasoning is a better thing to teach, but it's much harder to evaluate.

    • Logic and critical thinking? Are you nuts? Do you want to have riots in the streets?

      Do you have a faint idea what would be going on in this country if more people had the mental capacity of realizing what is going on in this country?

    • Critical reasoning is part of Common Core State Standards for Mathematics [ccsso.org] and therefore part of North Carolina curriculum.

      STANDARDS FOR MATHEMATICAL PRACTICE

      The Standards for Mathematical Practice describe varieties of expertise that mathematics educators at all levels should seek to develop in their students. These practices rest on important “processes and proficiencies” with longstanding importance in mathematics education. The first of these are the NCTM process standards of problem solving, reasoning and proof, communication, representation, and connections. The second are the strands of mathematical proficiency specified in the National Research Council’s report Adding It Up: adaptive reasoning, strategic competence, conceptual understanding (comprehension of mathematical concepts, operations and relations), procedural fluency (skill in carrying out procedures flexibly, accurately, efficiently and appropriately), and productive disposition (habitual inclination to see mathematics as sensible, useful, and worthwhile, coupled with a belief in diligence and one’s own efficacy).

      ...

      3 Construct viable arguments and critique the reasoning of others.
      Mathematically proficient students understand and use stated assumptions, definitions, and previously established results in constructing arguments. They make conjectures and build a logical progression of statements to explore the truth of their conjectures. They are able to analyze situations by breaking them into cases, and can recognize and use counterexamples. They justify their conclusions, communicate them to others, and respond to the arguments of others. They reason inductively about data, making plausible arguments that take into account the context from which the data arose. Mathematically proficient students are also able to compare the effectiveness of two plausible arguments, distinguish correct logic or reasoning from that which is flawed, and—if there is a flaw in an argument—explain what it is. Elementary students can construct arguments using concrete referents such as objects, drawings, diagrams, and actions. Such arguments can make sense and be correct, even though they are not generalized or made formal until later grades. Later, students learn to determine domains to which an argument applies. Students at all grades can listen or read the arguments of others, decide whether they make sense, and ask useful questions to clarify or improve the arguments.

    • to teaching logic and critical thinking. The kids would be better served.

      Ya, but then there'd be fewer Republicans -- oh, wait ... :-)

    • Yeah, but then they might become "liberals" (as if the conservatives even know what the word means in historical context say a few hundred years ago)

    • to teaching logic and critical thinking. The kids would be better served.

      Very true. I took a CS course in high school, years ago before CS was a "thing." 80% of the time was spent understanding how to solve a problem and the logic behind it, 5% coding and 15% tightening up the code to be as efficient as possible. Learning to code is a a short-term skill as languages change; learning how to solve problems cane applied to any code.

      The challenge is, if a teacher can do and teach that effectively they can make a lot more money doing that than as a K-12 teacher; without the headac

  • But the current public school systems and teachers' unions can't teach the basics.
    https://www.baltimoresun.com/o... [baltimoresun.com]

    • Can you tell an op-ed piece from news? Yes this a complex social problem involving everyone, students, parents, and teachers. There are no easy answers. Do you think that teachers are simply not trying?

  • by jmccue ( 834797 )

    Well if some states did not fine or arrest teachers for teaching facts, then maybe this would not be a problem. The way things are going, the safe bet in many states is to teach myths from a book that is between 1500 and 3000 years old

    Also pay them a living wage, remember you get what you pay for.

    • by gtall ( 79522 )

      That and many states, e.g., Texas, want to take education funds and allow private schools to dip their snout in the trough. They are not thinking private as in elite, they are thinking private as religious. It is important to indoctrinate the little sprogs while they are too young to think for themselves.

    • by HiThere ( 15173 )

      That's a part. Another part is that anyone qualified to teach CS can get a job that pays more for fewer hours/week. This is also true for many other skill sets. And you've got to put up with massive abuse from parents.

      That it's hard to get enough qualified teachers should hardly be a surprise.

  • I could teach (Score:5, Insightful)

    by 192_kbps ( 601500 ) on Sunday October 08, 2023 @11:57AM (#63910019)
    I have an MS in CS and could get certified quickly. But, I won't. Why should I? I work remotely with minimal supervision. Why tolerate the extreme schedule rigidty, interacting with unruly children, and getting called scum by a large proportion of the population, for a 75% cut in pay?
    • Re: I could teach (Score:5, Interesting)

      by rayzat ( 733303 ) on Sunday October 08, 2023 @12:06PM (#63910039)
      My daughters 3rd grade teacher quit mid-year last year to take the noon shift as the manager of a Sheetz, big fancy gas station, because it paid more, had better benefits, had fewer hours, and had fewer jerks to deal with.
      • by Ferocitus ( 4353621 ) on Sunday October 08, 2023 @12:56PM (#63910145)

        My daughters 3rd grade teacher quit mid-year last year to take the noon shift as the manager of a Sheetz, big fancy gas station, because it paid more, had better benefits, had fewer hours, and had fewer jerks to deal with.

        It's a bit mean to label them all as jerks - they're only in 3rd grade.

        • If I had mod points, I'd give you one. The only problem is, should it be for insightful or funny?
        • That's funny. For the sake of others, she was referring to mainly the parents.
        • So... jerklets?

        • by mjwx ( 966435 )

          My daughters 3rd grade teacher quit mid-year last year to take the noon shift as the manager of a Sheetz, big fancy gas station, because it paid more, had better benefits, had fewer hours, and had fewer jerks to deal with.

          It's a bit mean to label them all as jerks - they're only in 3rd grade.

          I get the joke (I didn't LoL, but you got a mild smirk of amusement), however the jerks that teachers have to deal with are not the kids (although they can be) it's the parents (9 times out of 10, a 9 yr old jerk has two adult jerks who raised them that way). The parent's don't actually give a shit about their little shit until it interrupts them and they have to come down and "deal" with activist teachers who dared interrupt mummy's morning chardonnay. They'll tear up heaven and earth to make sure that ups

    • Companies are reigning that in, apparently as a pretext to encourage staff to resign without having to admit layoffs to investors, or to pay the benefits layoffs would require.

    • I have an MS in CS and could get certified quickly. But, I won't. Why should I? I work remotely with minimal supervision. Why tolerate the extreme schedule rigidty, interacting with unruly children, and getting called scum by a large proportion of the population, for a 75% cut in pay?

      So the real question is going to eventually become what do we want more; dumb children who can barely compete in their own country, let alone a planet out-educating them, or incredibly high taxes to make up for a 50 - 75% difference in pay?

      Sounds like we're not going to attract any type of teacher otherwise in the near future. Hope the AI bobblehead is better at teaching than the real thing, because we're headed there.

  • by Revek ( 133289 ) on Sunday October 08, 2023 @12:07PM (#63910045)
    I have seen a email sent from school administrators to their teachers that asks them 'Would you rather be teaching or being deposed in a lawsuit for failing someones child?' This is the reason why its all broken. They are leaving them behind by pushing them toward the finish line without preparing them for the future.
    • I have no clue how a student can fail, at least in my school district, one of the largest in the US. They have study guides for every test, where 80% of the questions are lifted verbatim from the study guide. If they get below an 80, and 80 is a B, they can retake a sometimes identical test. They can then correct the test for 50% credit on the wrong answers. Policy is 10% of the grade is HW, which isn't graded and is just turned in and is often multiple choice. Mathematically if you just randomly guess on t
      • Whoa, tough school district. The district my friend taught in (Freshman english) outlawed HW. And at least in his district, you could not fail. In such cases, the principle would ask him if he was ok raising the grade to a D or sometimes even a C. Of course what could he say, the boss just asked him. And that same boss decides if you get a contract for next year. So in your district it sounds like you at least have to read the study guide in class instead of looking at your cell phone the whole period. My f
        • Oh it's pretty much the same. No one actually fails. Teachers are forced to come up with extra credit after extra credit. My friend put the study guide for a test up during the test and people still failed. He had to rewrite the study guide so the test was in the same order as the new study guide and people still got stuff wrong.
          • Yeah sounds the same. My friend did not really see the implications though. I kept telling him these were the people that would be giving us pills at the nursing home. And he had one other funny story, one of his students who did not do well (well he passed and graduated of course) ended up being on his garbage route after he graduated.
            • by uncqual ( 836337 )

              ended up being on his garbage route after he graduated.

              He might be making more money as an entry level garbageman than his teacher does.

    • And this is the reason why the diploma they get is totally worthless. If I could enroll my dog in a course and he would get a passing grade, all the degree certifies is that they're housebroken.

    • I have seen a email sent from school administrators to their teachers that asks them 'Would you rather be teaching or being deposed in a lawsuit for failing someones child?' This is the reason why its all broken. They are leaving them behind by pushing them toward the finish line without preparing them for the future.

      In addition, if the kid is a problem the quickest way to get rid of them is to pass them so they move on and become someone else's problem.

  • CS will be later, for those who are interested
  • by godrik ( 1287354 ) on Sunday October 08, 2023 @12:55PM (#63910143)

    It's really hard to attract good teachers when you don't pay them.
    It's especially hard since if you are even remotely competent in CS you would get WAY more money in the industry than in education.

    I train high school teachers to be better CS teachers (for HS). They often mention unless you are a true believer in public education, people move to other career because the pay is so bad.

    • Nope I suggested that and was modded down. Apparently if you want to teach you're supposed to live out of your car.

  • The output for this program is "You racist colonize!"

    TOTALLY AWESOME!

  • "...as states make good on pledges made to tech CEOs to make their schoolchildren CS savvy."

    And I'll believe that bullshit when tech CEOs start hiring high school graduates instead of demanding 22 year old CS graduates crippled with $50K of debt.

    Saavy is defined as well informed and proficient. Prove a sprinkling of CS teaching is going to show that.

    • "...as states make good on pledges made to tech CEOs to make their schoolchildren CS savvy."

      And I'll believe that bullshit when tech CEOs start hiring high school graduates instead of demanding 22 year old CS graduates crippled with $50K of debt.

      Saavy is defined as well informed and proficient. Prove a sprinkling of CS teaching is going to show that.

      You left out: demanding 22 year old CS graduates crippled with $50K of debt, willing to work cheap and has 10 years of experience in a language only 5 years old...

  • I am going to be flat honest. I would love to teach CS for a living and I did as a side job for a bit. The problem is the pay for teachers is horrid and I would have to become a contractor on the side just to make ends meet.

    Sorry, I don't have the body for OnlyFans and if I were to teach CS, I probably wouldn't have the time to work out to get there.

    • by dostert ( 761476 )
      That's a great place to start fixing things though. How about putting a clause in the tax paperwork that if you're working in a teaching job (not education, but actively teaching) then you're exempt from ridiculous self-employment tax? Or better yet... how about giving teachers in an extreme need area a break on federal taxes? As a PhD mathematician, former tenured professor, who now teaching math/CS at a private high school, you really have to love to teach to take the pay hit. When I was a prof I'd have
  • I am not quite old enough for direct experience of this, but there was a major education panic in the US around the time of the launch of Sputnik.

    There weren't enough math and science teachers in K-12 education.

    There were two proffered solutions:

    * New Math
    * Chemistry and Physics courses on film and filmstrips that could be taught by non-specialists

    Any guesses as to how well they worked?

    Any similarities to current trends in math education and science-by-remote-learning are purely conicidental, of course.

Every nonzero finite dimensional inner product space has an orthonormal basis. It makes sense, when you don't think about it.

Working...