News: 0178291828

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

How Do You Teach Computer Science in the Age of AI? (thestar.com.my)

(Saturday July 05, 2025 @11:34PM (EditorDavid) from the problem-sets dept.)


"A computer science degree used to be a golden ticket to the promised land of jobs," [1]a college senior tells the New York Times . But "That's no longer the case."

The article notes that in the last three years there's been a 65% drop from companies seeking workers with two years of experience or less (according to an analysis by technology research/education organization CompTIA), with tech companies "relying more on AI for some aspects of coding, eliminating some entry-level work."

So what do college professors teach when AI "is coming fastest and most forcefully to computer science"?

> Computer science programs at universities across the country are now scrambling to understand the implications of the technological transformation, grappling with what to keep teaching in the AI era. Ideas range from less emphasis on mastering programming languages to focusing on hybrid courses designed to inject computing into every profession, as educators ponder what the tech jobs of the future will look like in an AI economy... Some educators now believe the discipline could broaden to become more like a liberal arts degree, with a greater emphasis on critical thinking and communication skills.

>

> The National Science Foundation is funding a program, Level Up AI, to bring together university and community college educators and researchers to move toward a shared vision of the essentials of AI education. The 18-month project, run by the Computing Research Association, a research and education nonprofit, in partnership with New Mexico State University, is organising conferences and roundtables and producing white papers to share resources and best practices. The NSF-backed initiative was created because of "a sense of urgency that we need a lot more computing students — and more people — who know about AI in the workforce," said Mary Lou Maher, a computer scientist and a director of the Computing Research Association.

>

> The future of computer science education, Maher said, is likely to focus less on coding and more on computational thinking and AI literacy. Computational thinking involves breaking down problems into smaller tasks, developing step-by-step solutions and using data to reach evidence-based conclusions. AI literacy is an understanding — at varying depths for students at different levels — of how AI works, how to use it responsibly and how it is affecting society. Nurturing informed skepticism, she said, should be a goal.

The article raises other possibilities. Experts also suggest the possibility of "a burst of technology democratization as chatbot-style tools are used by people in fields from medicine to marketing to create their own programs, tailored for their industry, fed by industry-specific data sets." Stanford CS professor Alex Aiken even argues that "The growth in software engineering jobs may decline, but the total number of people involved in programming will increase."

Last year, Carnegie Mellon actually endorsed using AI for its introductory CS courses. The dean of the school's undergraduate programs believes that coursework "should include instruction in the traditional basics of computing and AI principles, followed by plenty of hands-on experience designing software using the new tools."



[1] https://www.thestar.com.my/tech/tech-news/2025/07/01/how-do-you-teach-computer-science-in-the-ai-era



Conversations with a robot (Score:2)

by tiananmen tank man ( 979067 )

You now need to teach them how to talk to a robot/ai

Re: (Score:2)

by ndsurvivor ( 891239 )

I ask AI to make most of my code now, but I have to make a few "tweaks" to it to make it work. I have to understand how it works. I have to know how to ask it questions. That still takes some experience and education.

I may be "old fashoned", but... (Score:2)

by ndsurvivor ( 891239 )

Maybe kids should learn BASIC and the Z80 assembly language, like I did.

Teach code reviewing (Score:2)

by mkwan ( 2589113 )

All code has to be reviewed before going live, whether it's written by a human or an AI.

So how do you teach people how to review code? You teach them to code.

Set Theory and Logic (Score:2)

by felixrising ( 1135205 )

I found set theory and logic highly applicable to programming and many other areas. Probably good to understand discrete mathematics and overall algebra and logarithms. In sure there is a lot more to pack in, but it's a good foundation.

Using TSO is like kicking a dead whale down the beach.
-- S. C. Johnson