Reimagining the CS Curriculum in an AI-First World Reflection
This post was a CS 480 assignment where I read Elena Verna’s The Rise of AI-native Employee and listed to a part of Joe Rogan's interview with Jensen Huang, CEO of NVIDIA. Both highlight how deeply AI is reshaping work and expertise. I was then asked to imagine myself as a computer science educator in today’s disrupted landscape and propose a curriculum that prepares students not just for the present moment, but for the next wave of change.
The Rise of AI-native Employee
I completely agree with Elena's perspective. Some of the points she raises are especially important for students who are graduating now and entering the industry. It is important to remember that most jobs will be fine. However, any roles that exist solely to coordinate complexity without adding domain expertise are likely to disappear. Based on my experience while talking to other students/people who are looking to/trying to join the industry there is wide spread fear of the job market, and although it is a little unstable
AI-native was also an interesting term that I had not encountered before, and Elena defines it very well. She emphasizes that AI-native is not just a product built with AI. It represents a shift in how people work. An AI-native person is someone who defaults to using AI.
I also appreciated how Elena explained the pros and cons of an AI-native company structure. While you can accomplish much more, you are also more prone to errors, which can lead to higher costs in the long run.
The Jensen Huang Interview
I was very surprised by a lot that was said Jensen said. The main point that shocked me was when he said that in a couple years everyone's AI energy consumption will be miniscule. This was a surprise because a lot of the negative posts I've seen on social media regarding AI have been mentioning how AI is using up water resources. It usually has very crazy stats like one query on Chat-GPT uses 4 water bottles. I never know if the facts like these are true or just people fabricating or exaggerating the numbers. I feel like it could be a tactic to spread fear about AI but I don't know how to really verify.
Computer Science Curriculum
Classes I would keep:
- Introduction to Programming I and II
- Object Oriented Programming
- Data Structures & Algorithms
- Discrete Mathematics
- Operating Systems
- Software Engineering
- Database Systems
- Computer Networks
The current curriculum already provides strong foundations in programming, algorithms, mathematics, and systems. These fundamentals are timeless and still form the backbone of high quality engineering. Students graduate with problem solving skills and the ability to understand how software interacts with hardware, networks, and databases. That depth of understanding remains critical even in an AI assisted development environment.
Classes/topics I would add:
- Introduction to Artificial Intelligence as a required course
- Linear Algebra as a required course
- Deep Learning and Neural Networks
- Large Language Models
- Reinforcement Learning
- Data Engineering and Pipelines
- Computer Vision
- AI Agents and Autonomous Workflows
- AI ethics and safety
What needs much stronger emphasis is AI and machine learning as a core pillar of the degree rather than a specialization. Students should encounter AI early and repeatedly throughout the curriculum. They should graduate knowing how to train models, evaluate them rigorously, understand their limitations, interpret their outputs, and integrate them into real systems. Modern topics such as large language models, reinforcement learning, and AI safety should not be niche electives but structured parts of the program. In addition, students should gain hands on experience working with real datasets, designing experiments, addressing bias and fairness, and understanding the societal implications of intelligent systems. The future job market will reward graduates who are not only strong programmers, but who deeply understand intelligent systems and can build them responsibly and effectively.
~Shree