Why Choose Computer Engineering in 2024?

2 minute read

Published:

In 2024, artificial intelligence is becoming a normal part of software products rather than a separate research topic. The pace of change this year has been striking even by recent standards.

What happened in 2024

Claude 3 Opus launched March 4, 2024, and GPT-4o followed May 13 with multimodal capabilities and a faster, free tier. Gemini 1.5 Pro, announced in February, introduced a one-million-token context window — allowing a model to reason over entire codebases or book-length documents in a single conversation. These are not research demonstrations; they are available through APIs that software teams are integrating into production products.

NVIDIA’s market capitalisation briefly surpassed Apple’s in June 2024, making it the world’s most valuable company. The H100 GPU, central to training large models, was selling on the spot market for $30,000 or more, with waitlists stretching months. The demand reveals what AI infrastructure actually requires: specialised hardware, data-centre power at scale, and the engineering to make it all work reliably.

The Stack Overflow Developer Survey 2024 found that 76% of developers are using or planning to use AI coding tools, while 62% express concern that AI may threaten their jobs — yet 70% believe AI will increase their productivity. The tension in those numbers is real, and it defines some of the most important questions in engineering education right now.

What Computer Engineering provides

The strongest reason to choose the field is not that one technology is currently popular. It is that the discipline teaches the foundations that many technologies share. Programming, algorithms, data structures, operating systems, databases, networks, digital systems, and computer architecture remain useful even as individual tools change.

This matters especially in the AI era. Generative models can assist with coding, documentation, and analysis, but they do not remove the need to understand what a system is doing. Engineers still need to define requirements, evaluate outputs, protect data, design architectures, optimise performance, and detect failures. A model that confidently generates incorrect code needs a reviewer who can catch the error — and that reviewer needs to understand the system.

Hardware knowledge is becoming more relevant again. AI workloads require enormous computing resources, driving attention on GPUs, specialised accelerators, memory bandwidth, energy efficiency, and data-centre design. Intel’s Gaudi 3 and AMD’s Instinct MI300 series are competing with NVIDIA for AI compute share, which makes the hardware-software boundary important in a way it had not been for general-purpose computing for years.

The field also offers diverse careers: software engineering, machine learning, cybersecurity, embedded systems, cloud platforms, networking, robotics, data engineering, or hardware design. In 2024, the most useful question is not whether AI will change engineering. It certainly will. The better question is who will understand those changes well enough to build the next generation of systems. Computer Engineering is one strong path toward becoming that person.