Now's the Time: Computer Science Must Evolve to Emphasize Software and Systems Engineering with Artificial Intelligence (AI)
Chandra N. Sekharan, George K. Thiruvathukal

TL;DR
The paper advocates for a fundamental shift in computer science education to focus more on software and systems engineering with AI, preparing students for complex AI systems and future disruptions.
Contribution
It proposes reorienting CS curricula to emphasize systems and engineering principles integrated with AI, moving beyond traditional programming and algorithms.
Findings
Traditional curricula are insufficient for AI system engineering.
Graduates should be equipped to design and verify AI-enabled systems.
CS education must adapt quickly to technological disruptions.
Abstract
Computer science (CS) education needs to evolve to support software and artificial intelligence (AI) systems engineering, and it needs to happen now -- precisely because the core intellectual contributions of CS have never been more important. We argue that traditional curricula, built around programming, data structures, and algorithms as ends in themselves, must be reframed so that these topics become foundational building blocks within a systems- and engineering-centered education. Graduates should be prepared not to compete with AI on routine coding tasks, but to design, orchestrate, verify, and own complex AI-enabled systems operating under real-world constraints. More importantly, computer science education should be geared toward preparing students for future disruptions. The broad history of computing is marked by one disruptive technology after another, requiring us to rise to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
