Computer Science Programs Lag Behind AI Industry, Educators Admit
Universities are struggling to keep pace with private-sector AI development, creating a widening gap between what computer science students learn and what employers need. Professors acknowledge the problem directly.
"The things students learn in school are outdated," said Dr. Chen Zhao, assistant professor in the computer science department at Baylor University. His concern centers on fundamental gaps: universities don't offer dedicated courses on large language models, despite their central role in current AI work.
The shift accelerated after ChatGPT's release in 2022. Breakthrough papers now emerge so quickly from companies like OpenAI and Google that even full-time researchers struggle to track developments. Zhao tells his own PhD students they have six months to publish work or lose their chance to submit it-the field moves that fast.
Students Take Learning Into Their Own Hands
For competitive positions, students are filling gaps themselves. Omar Darwish, an incoming data engineer at IBM, knocked on every computer science professor's door seeking research opportunities as a sophomore. He completed multiple internships, including a machine-learning role at Hilltop Holdings, and started his own company to understand the industry.
"It definitely was a very, very large amount of commitment and work that started very early," Darwish said.
Darwish agrees curricula are outdated but argues that's not the real problem. Schools like University of Waterloo and Georgia Tech succeed despite dated programs because they foster a "build culture"-where students start projects outside class as a normal expectation.
"There's a culture where every student that you talk to at the University of Waterloo is a founder," Darwish said. "In that culture, it doesn't matter if the curriculum is outdated because you are a part of an atmosphere that encourages learning what isn't necessarily being taught in class."
Foundational Skills Still Matter
Classroom fundamentals remain valuable even if students never use specific material on the job. Carter Lewis, a computer science major working as a software engineering intern at Texas Farm Bureau Insurance, sees core courses as teaching him how to learn new skills independently.
"I think it's to teach you how to learn new technologies and how to learn new skills, so that whenever we enter the workforce, we're able to keep up with new technologies," Lewis said.
He's skeptical that AI will eliminate software roles. "Once you start using AI to complete whole projects, you realize that AI is just not very good at completing entire projects," he said.
Job Market Will Shift, Not Disappear
Zhao expects software engineering jobs to remain available but become more specialized. As companies develop industry-specific language models for their own domains, they'll need engineers who can build and maintain that software.
"A lot of companies actually, they are recruiting [software development engineers] that can develop those kinds of software for them, for a specific business, for specific domains," Zhao said.
The job market could compress significantly, making roles more competitive. Darwish's strategy: develop skills that combine technical ability with business understanding. He chose a client-facing consulting position at IBM over a purely code-focused role at Cisco.
"Those are the ones that are threatened," Darwish said of strictly technical roles. "But if you're an engineer that can speak the business and also solve problems on the back, that's not replaceable by artificial intelligence."
For educators, the challenge is clear. Students need both foundational knowledge and exposure to current industry practice. Consider reviewing how your institution teaches problem-solving and independent learning-skills that remain irreplaceable regardless of how AI tools evolve. Resources like AI for Teachers Learning Path can help educators integrate AI concepts into their curriculum.
Your membership also unlocks: