Forgot your password?
typodupeerror
Education AI Programming

Are Students Suddenly Losing Interest in Computer Science as AI Coding Takes Off? (nerds.xyz) 149

On academic mentoring platform Nova Learning, Computer Science and AI, "once the dominant choice among students... is losing ground fast, while Engineering has nearly doubled its share." It's a small survey, but "The steepest proportional decline is in Software & Data Science, the most traditional 'learn to code' pathway, which lost 44% of its 2025 share. AI saw the largest absolute drop of any single subject in the survey, down 6.2 points.

"The category did not decline uniformly. Students moved away fastest from the pathway most associated with entry-level software work, while the more applied and human-facing subfields held their ground better."

Slashdot reader BrianFagioli writes: Nova Learning says the share of surveyed middle and high school students naming Computer Science and AI as their primary academic interest fell from 42.3 percent in 2025 to 27.9 percent in 2026, while Engineering rose from 11.9 percent to 23 percent. The biggest gains came from Mechanical and Aerospace Engineering...

[B]roader enrollment data points in the same direction. The National Student Clearinghouse Research Center reported declines in Computer and Information Science enrollment at four year institutions, even as Engineering grew. AI coding tools are not proven to be the cause, but as software development changes and AI handles more coding tasks, students may be starting to rethink what a future in technology should look like. [Undergraduate enrollment in CS programs at four-year institutions fell 8.1%, to approximately 606,000 students.]

Are Students Suddenly Losing Interest in Computer Science as AI Coding Takes Off?

Comments Filter:
  • Good riddance (Score:5, Insightful)

    by hutkept ( 10503251 ) on Tuesday September 22, 2026 @06:16PM (#66347572)
    Serious students of computer science only need apply. If you want to understand how to make computers do what you want, and how today's existing systems work, then study them, but if you are looking to be a Doctor, Dentist, or Lawyer, then just go be one of those.
    • by WarJolt ( 990309 ) on Tuesday September 22, 2026 @09:09PM (#66347740)

      Yeah, but we still have to figure out what to do with all those students we graduated without sufficient talent.

      • Yeah, but we still have to figure out what to do with all those students we graduated without sufficient talent.

        Mommy and Daddy are supporting them. (I wish I was kidding)

      • Yeah, but we still have to figure out what to do with all those students we graduated without sufficient talent.

        The arrogance of programmers really is astonishing. This is not an attack on the original poster, just in general. Take this with a grain of salt, I am venting here.
        First of all, people's talents do not fit in a boolean. You are not either a great programmer or a loser. Try to use at least 2 to 3 bits. Then there are several dimenstions in programming you can be good at or suck at. One is people skills by the way, not the most important one, but oh boy it is needed. Keep it simple then 4 dimensions, 2 bit

    • by drnb ( 2434720 ) on Tuesday September 22, 2026 @09:38PM (#66347754)

      Serious students of computer science only need apply.

      In other words we are returning to "normal", "organic", CS student levels. There have always been two types of CS students.
      (1) Those with a genuine interest and curiosity about computers. Those who studied computers in class and on their own for fun.
      (2) Those who were told by someone that CS is a good career path. Those who did the minimum to get their "ticket" punched.

      (2) was greatly inflated by various events, the internet going commercial, the learn to code movement, etc. If AI coding reduces their numbers that is not a great loss.

      (1) will see AI coding as just another tool. Sometimes appropriate, sometimes not, and will use it judiciously and properly review/rework the resulting code. Just as they would the code of the (2) intern.

      • by gweihir ( 88907 )

        Just like any other engineering field, really, only that the established ones have gotten pretty good at weeding out type (2). CS/IT will need to get there as well or software will remain crap.

    • What if serious students of computer science or baling because there's no jobs and they still got to eat.

      Yeah if you're one of the absolute top guys who can help Peter thiel spy on everybody sure there is still work for you.

      There is a lot less work for somebody who can maybe score their masters but that's as far as they're going to go and they could be building a better tomorrow for you but they're not because they've got to put food on the table first.

      How much are we losing out on because of ho
  • School Sucks (Score:4, Interesting)

    by darkain ( 749283 ) on Tuesday September 22, 2026 @06:55PM (#66347608) Homepage

    Maybe... just maybe, it started before "AI" - maybe, just maybe, it is become what is taught as "computer science" and what they actual day job are absolutely nothing like each other. CS degrees force rote memorization of established algorithms. That's never the day job. 30 years of computer programming, and I've implemented more Mandelbrot renderers than I have inverted b-trees, or sorted link-lists. Schooling and industry are the furthest apart imaginable, and the younger generations have started to pick up on the fact that leetcode skills don't mean jack shit in the real world.

    • Re:School Sucks (Score:5, Insightful)

      by dfghjk ( 711126 ) on Tuesday September 22, 2026 @07:34PM (#66347654)

      Not to defend computer science coursework, but the real world sucks too. Modern applications are an abomination, those "leetcode skills" are focused on gluing together a mile high stack of shit. AI can do that too.

      But yeah, disillusionment with coding started before AI, for me it started with object-oriented programming. Code reuse makes sure everyone's work sucks with time.

      • Re: (Score:3, Insightful)

        by StormReaver ( 59959 )

        ...for me it started with object-oriented programming. Code reuse makes sure everyone's work sucks with time.

        You demonstrated in a sentence and a half that you don't have the slightest clue how object-oriented programming works.

        • Re:School Sucks (Score:4, Insightful)

          by gweihir ( 88907 ) on Wednesday September 23, 2026 @01:19AM (#66347928)

          He is right that OO never really delivered on its many promises. I regard its as mostly a failure these days and my perception is that doing OO often only serves to increase project cost. "OO for everything" is one of these bad ideas that refuse to die in low-insight environments. That said, OO has its place but it is not everywhere.

          • by chthon ( 580889 )

            Good OO works, and works well, mostly because of the isolation of internal code.

            But most OO code I see is procedural programming with classes.

            • Re: School Sucks (Score:4, Insightful)

              by reanjr ( 588767 ) on Wednesday September 23, 2026 @09:04AM (#66348292) Homepage

              Good procedural works, and works well, mostly because of the proper architecting of the problem space. OO isn't bringing anything special to the table here. Good devs write good code. Bad devs write bad code. And when management decides what language stack to use, it is primarily about who the cheapest developers are, and not about how effective the stack is.

            • by gweihir ( 88907 )

              Isolation is not actually an OO thing, because that isolation is fake. All you actually get is weak namespace separation and that you can get with other techniques as well.

        • He's also not wrong about the mile high stack of shit. AI code generation often produces spaghetti code, which then requires more AI code generation to modify. But since that's also spaghetti code, it leads to a fixed point of code quality.
    • uh dude (Score:2, Informative)

      by Anonymous Coward

      That probably means you aren't doing very sophisticated work. There are tons of jobs out there where implementing new algorithms is what gives your product an edge in the marketplace. Even something as boring as backup software is going to have a ton of proprietary algorithms which are based on ... you guessed it ... the stuff you learned in school.

      I frankly don't see how it's possible that you started your job in the mid-1990s and didn't write algorithms. That was in the days before programming was slappin

      • Every now and then an opportunity arises to apply a better algorithm, and I genuinely value those moments. But most of software engineering is not that. It's understanding the existing system well enough to know where the next part is most easily bolted on. It always was; AI just makes the bolting easier.
        • AI makes the bolting so easy, many devs don't consider whether more bolts is going to help the product, or whether adding bolts to the bottom of a water tank is causing leaks.

    • by gweihir ( 88907 )

      CS degrees force rote memorization of established algorithms.

      What kind of utterly crappy CS program did you attend?

    • You do not "rot memorize" algorithms.

      Either you comprehend them, then you can reiterate them, recite them.
      Or you do not comprehend them, then you have nothing memorized.

  • by eepok ( 545733 ) on Tuesday September 22, 2026 @07:06PM (#66347620) Homepage

    They're not losing interest, they're being TOLD not to go into coding because AI coding is taking off.

    • For good reason. I know people who, with zero coding knowledge .. like they can't print "hello world" let alone tell you what a for loop is, 100% vibe coded fully functional (has all the features they wanted it to have -- including a backend API on GCP/AWS) apps/games that are on the App Store (they aren't selling well, but that's due to marketing .. the features are fully implemented).

      All they had is a little determination, a week or two to focus on it, and a few basics on prompting such as asking the AI t

      • This is what people said about outsourcing in the 2000s. Turns out you have to actually have organizational knowledge about what your code actually does.

        And that's not even getting into the legal aspect of what is gonna happen when the AI does something like making a car's computer cheat on emissions tests. At the end of the day, enterprises will need a real person to blame for this stuff.

        • How does outsourcing reduce the need for a developer? The developer is still there, his paycheck is just being signed by someone else. How many people like that are they going to need, and will business analysts be qualified to do some of the work? Do they really need a CS grad? The number of coders, people who understand complex code and software, needed will reduce by a lot --- and it will accelerate as management starts to realize this. The effect is already happening. There are 20% less employed softwar

          • AI enthusiasts anthropomorphize coding agents, so they are just another developer that is significantly cheaper. They still have to pay something, its just by the token instead of by the hour.

            As far as that graph goes, that's mainly because of high interest rates putting pressure on zombie companies.

            Don't get me wrong, I don't think doubling the number of developers every 10 years like we have since Alan Turing is sustainable. And yea, once management discovers they don't need a real person to vomit 1000

        • by gweihir ( 88907 ) on Wednesday September 23, 2026 @01:27AM (#66347938)

          Outsourcing is actually an excellent comparison. Having had the misfortune of reviewing code from supposedly "quality" outsourcing several times about 15 years back, I now recognize this as an early form of "slop". Code produced with no insight, exactly matching the spec and the spec not being very good (which is normal).

          The legal angle for LLM "code" is going to be even funnier. First, it does not have your copyright, as LLMs results do not qualify for copyright. But second, it may have somebody else's copyright, if the LLM produced training data too directly! One of the reasons the GCC project has prohibited LLM code completely and the Linux Kernel requires it to be clearly labelled (so they can rip it out later if needed).

        • ..what is gonna happen when the AI does something like making a car's computer cheat on diesel emissions tests. At the end of the day, enterprises like VW will need a real scapegoat to blame for this stuff..

          In case you needed a more realistic example of exactly how enterprises plan on not worrying too much about a "real person"..

      • Those apps aren't selling because they are schlock, not because of marketing. No one has ever developed a successful app using vibe coding, unless it's basically just a human management app (think Task Rabbit), where humans actually do all the work.

        • by HiThere ( 15173 )

          Unless you give sources, I'm going to assume you are stating your opinions rather than facts. ISTM that I've heard of a few "vibe coded" successes, though I'll admit I wasn't interested enough to either document or remember them. And lack of marketing is a sufficient explanation.

    • They're likely looking into job prospects over the next 40 years and with AI just about every white collar office job is coming off the table in that time frame. You can't even get your foot in the door at these kinds of jobs now because all the entry level bullshit that interns and recent grads would do has already been replaced with AI.
      • by flink ( 18449 )

        And in 20 years when those of us who are 40-50 are retired or dead and there is no pipeline of fresh talent that has spent 20 years becoming experts to guide the AI, then I guess society just collapses. Good job everyone!

    • by gweihir ( 88907 )

      Probably. On the other hand, any serious software project is like 10-20% initial coding and the rest is what makes it a success or failure. Well, with LLM use (and LLM supported attackers) the coding itself will probably also become a serious source of failures now. It is still hilarious how incapable LLMs are at producing code. Not that many supposedly professional coders are any better.

    • They're not losing interest, they're being TOLD not to go into coding because AI coding is taking off.

      Employers are losing interest paying people a viable salary for the job. That's the reality of it.

      If shoveling shit was suddenly paying $200K/year, you'd have PhD-accredited shovel pimps identified as college campus experts in Piled Higher and Deeper slinging undergrad degrees in it. The Master Bullshit Artist (MBA) would be a specialized field of study.

  • Nope, its not that (Score:5, Insightful)

    by ph4rmb0y ( 711836 ) on Tuesday September 22, 2026 @07:32PM (#66347648)
    Its the layoffs and uncertainty of the industry as a whole. AI is often blamed but its only a part of the story.
  • Is this necessarily a bad thing? For quite some time, coding has been pushed as a way to make yourself marketable. For a lot of people who have no particular passion for it—nor for anything else, which is why they're dabbling in everything—but were only in it because they thought it was a good career move, it is smart to look for greener pastures now. The real question is, what adjacent fields are easy to slide into, but AREN'T equally vulnerable to the unblinking gaze of AI once there is the cr

    • Re: (Score:3, Informative)

      by hutkept ( 10503251 )
      Completely agree. Computer science is more relevant than ever to how the world works, and thus, being able to recognize and avail yourself of opportunities in the future. These are the same people who think doctors will be useless because of AI too, and they'll be wrong about that as well.
      • by gweihir ( 88907 )

        Indeed. Sure long-term, some jobs will get reduced in numbers, but the only real area where that will happen is low-skill paper pushers. Hallucinations and slop will kill it for the other uses and these two cannot be fixed for LLMs.

    • by gweihir ( 88907 )

      Not at all. Getting rid of the semi-skilled is how an engineering discipline eventually grows up. The second way LLMs help with that is that incompetent attackers can not get to the level of a somewhat mediocre expert using LLMs. That is going to drastically increase the number of attackers and put a lot of (very desirable) additional pressure on makers of software. Of course, "slop" code has basically no chance of survival.

      Hence while things are unpleasant at the moment, I think that longer-term this is a

      • "Obviously, LLMs in their current form will not survive either, completely non-viable economically."

        Utter nonsense.
        Many people use local LLMs which cost cents per hour, and will continue to do so.

        Try to avoid talking about stuff you do not understand and if you cannot, at least look up things. You can, still, use an LLM AI to help with that.
        • by gweihir ( 88907 )

          Well, if you think running a local toy and doing your own training for that is good, sure, go for it. And good luck.

          • "doing your own training for that".

            I have a local LLM working as a coding assistant. I don't do any training, I just use it.

            You clearly have no idea what you are talking about. Time to stop talking.
  • by hadleyburg ( 823868 ) on Tuesday September 22, 2026 @08:02PM (#66347682)

    I wonder if the age of manual computer programming begins and ends within the lifespan of longtime Slashdotters.

    • Interesting.

      First people employed as programmers date from, say, 1945, so born in ~1925 and now ~101 years old.
    • Didn't it arguably already end with learning autocomplete?

    • by AmiMoJo ( 196126 )

      If it does then it signals that a lot of other jobs are going away as well. Personally I feel that AI isn't good enough to replace me yet, but I can't rule out that it will be sooner or later.

      That in itself isn't a problem, the issue is the political and social ramifications in countries that are already rapidly ageing.

  • What is the fun or accomplishment in having AI code for you? I use AI every day professionally and honestly it makes it so any hack coder can maybe do something. But to be a real coder who enjoys losing oneself in code in the age of AI? I can think of almost nothing more pointless at this point.
  • It will make me more valuable as I grow older.

  • by Morpeth ( 577066 ) on Tuesday September 22, 2026 @11:01PM (#66347804)

    Nova Learning surveyed 463 students in 2025 and 677 students in 2026.

    So at a standard 95% confidence level, a sample size of n = 463 carries a margin of error of roughly of + or - 4.55%. A sample size of n = 677 narrows that margin to about + or - 3.77%. While some of the changes are outside of this range, many are not.

    I also wonder who they asked " sample consists primarily of middle and high school students from the U.S. West Coast " So Bay Area, LA, Seattle? wealthy kids, middle class? private school, public?

    I dunno, the numbers are interesting but I think a larger study with more distribution might be more helpful.

  • ...with no talent or passion who were lured by promises of riches are dropping out.
    Talent is real. It takes a special kind of mind to be good at software and not everybody can be good at it.
    In the new world of AI, the ability to learn and adapt quickly is even more valuable than it was in the past.

  • Here we go again (Score:4, Insightful)

    by xack ( 5304745 ) on Wednesday September 23, 2026 @03:02AM (#66348022)
    Back in the 2000s they said its no good learning CS because it will all be done in India, in the 90s they said its no good learning it because everyone will just use visual basic to write software. In the 80s they said everyone will just use generic DOS PCs instead of expensive minicomputers and mainframes. The list goes on.
  • Why study something "an AI can do for you" ?
  • ... for "I want to program for a living.". CS is way more than that, but that was the reason many people chose it. Since AI now can code as good as humans and explain to a human what it's doing, studying CS to program is less of a thing now.
    CS and it's"applied math"thing won't go away, but that was less people will study it sounds quite plausible IMHO.

  • by jbarr ( 2233 ) on Wednesday September 23, 2026 @08:30AM (#66348252) Homepage

    Back in the day, many were so enamored with the how and why of things that their insatiable curiosity often led to pursuing tech-oriented hobbies and careers. Not just "doing IT", but embracing problem-solving, taking on new challenges, constantly deep-diving into new areas of study, etc.

    People have instant access to all kinds of knowledge literally in the palm of their hands, spoon-fed to them with little need to face the mental challenge of working to get information, synthesize it, and understand it. It's the cycle of look it up, read it, move on, rinse, repeat. No depth. No retention. No real understanding.

    Curiosity is seemingly no longer encouraged or desired. How do we get this back?

  • That's actually great for serious practitioners, we only get more expensive and there will be less noise recruiting.

    Bootcamps made hiring extremely annoying.

  • by RUs1729 ( 10049396 ) on Wednesday September 23, 2026 @10:06AM (#66348388)
    Coding falls into the realm of software engineering, not computer science. The teams of coders that develop a web site are, by no stretch of the imagination, computer scientists.
  • All we hear is AI will kill the career programmer. Most programming now is copy and paste commodity jobs. AI isn't much different.

    Real money is in actually doing things, the modern programmer/developer is not it. Notice interest is now moving (back?) towards engineering.
  • by unami ( 1042872 ) on Friday September 25, 2026 @11:21AM (#66350626)
    but those were the opportunists only in it for a fat paychec. Like generic "artists" they won't be able to compete with AI anyway.

Competence, like truth, beauty, and contact lenses, is in the eye of the beholder. -- Dr. Laurence J. Peter

Working...