Published on Oct 22, 2026
Generative AI can write code, answer technical questions and complete tasks that once required more manual work. It is reasonable to wonder what that means for someone considering a computer science degree. But here are five reasons computer science remains a smart field of study in the age of artificial intelligence.
AI is creating new technical roles while changing established ones. An Information and Communications Technology Council report identifies AI engineers, AI researchers, computer vision engineers, data engineers, data scientists, machine learning engineers and software developers as key roles driving Canada’s AI industry. Many list computer science or a related discipline among the education requirements.
Canada’s published occupational projections for software engineers and designers point to continued opportunity over 2024–2033. Annual employment growth (2.2%) is expected to be higher than the national average (1.2%). Job creation is expected to account for approximately 58% of job openings, a higher proportion than the average for all occupations (around 32% of job openings).
The ICTC report on Canada’s AI ecosystem reinforces the value of learning computer science foundations like those studied in a bachelor's program. Across the roles it studied, employers sought a mix of programming, mathematics, data, research methods, systems knowledge and problem-solving. Specific tools varied by occupation, but the need to understand how and why technical systems work remained consistent.
AI can generate useful code, but computer scientists do far more than write instructions for a machine. They study algorithms, data, systems, security, artificial intelligence, computer graphics and the mathematics behind technology. They decide what needs to be built and how its components should work together.
“Computer science is huge. It actually encompasses a large number of fields," says Dr. Stuart Thiel, Program Chair, Computer Science, University of Fredericton.
Programming is an important way to put ideas into practice. It is not a substitute for understanding the problem, choosing an approach or accounting for the consequences of a technical decision. Those broader abilities are central to computer science education.
AI can produce a plausible answer without producing the right answer. The Canadian Centre for Cyber Security warns that generative AI output can be incorrect, nonsensical, incomplete or biased. It also notes that developers can introduce insecure or buggy code when they rely on AI without properly implementing error handling and security checks.
Detailed review requires technical knowledge and evaluative judgment. Computer science students learn to test assumptions, trace errors and assess whether a solution meets its requirements. Those skills become more valuable when producing an answer is easy but verifying it is not.
The fastest route to an answer is not always the best route to learning. Dr. Thiel describes the process of working through difficulty, making mistakes and searching for solutions as productive struggle. “Students should be running towards that discomfort, because that discomfort is the sense of learning,” he says. “That’s finding something new.”
AI can remove some of that discomfort by producing an immediate answer. But the struggle is part of the intended learning. It is part of what makes higher education so powerful. Students learn to think for themselves, work through unfamiliar problems and develop expertise in their field.
Formative educational experiences also help create the next generation of senior professionals. “If you replace all the people down at the bottom, you don’t have anyone progressing up, gaining experience, developing evaluative judgment," Dr. Theil says.
Avoiding AI altogether would leave students unprepared for the workplace. AI fluency is already part of professional life. Statistics Canada reported that generative AI use among Canadian workers rose from 17% in September 2024 to 30% in July 2025.
“We need to teach people when to use it and how to use it, when not to use it," says Dr. Thiel.
Students who first develop core knowledge can use AI for suitable tasks without altogether handing over their thinking. They can recognize when conventional programming is faster or more reliable, protect sensitive information and keep human attention on higher-level work.
Mohamad Ezzeddine El Ghalayini is seeing the value of computer science education firsthand as a Bachelor of Computer Science student at the University of Fredericton.
Mohamad recognizes that AI code can still contain vulnerabilities that require technical knowledge to uncover. As AI tools evolve, Mohamad sees education as a foundation for evaluating the work and using AI responsibly. That critical thinking is part of the power of a computer science degree.
“University teaches students how to think, how to communicate, how to work with others, and how to continue learning independently,” he says.
The AI tools students use today will evolve. An education should therefore offer more than training in a particular platform or prompt technique. Computer science provides foundations in computational thinking, problem-solving, mathematics and system design that can be applied as technologies change.
Dr. Thiel compares the relationship between AI and computer science to the relationship between a fire extinguisher and a firefighter. “The idea is that a computer scientist is the firefighter and AI is a fire extinguisher.”
The analogy is not meant to diminish AI. Like any professional tool, its usefulness depends on the problem and the expertise of the person applying it. A fire extinguisher can be extremely useful in the right circumstances. But the trained professional brings a much wider body of knowledge and experience to the situation. They assess the full problem, choose an appropriate response and take responsibility for the outcome.
AI will continue to change computer science, and future computer scientists will use it throughout their careers. The value of computer scientists will come from understanding the field deeply enough to recognize when an AI-generated answer is useful, when it is wrong and when their own expertise must take over.
A Bachelor of Computer Science develops the foundational knowledge, practical skills and judgment needed to work confidently alongside changing technology. AI can accelerate the work. Graduates with a deep understanding of computer science will be prepared to take it further.
Explore computer science careers, salaries and paths with UFred’s online CS degree.
Read more >
Learn how UFred’s online CS degree helps you launch or switch to a career in software development.
Read more >
What does computer science education look like in the age of AI? Dr. Stuart Thiel explores why curiosity, problem-solving and understanding code still matter.
Read more >We make it simple to take the next step in your education. Our Program Advisors are happy to help you apply. Begin whenever works best for you.