Careers · 3 min read
BS CS vs SE vs AI vs IT: how to choose (and should you switch?)
The three questions to ask before you pick or switch a tech degree, and why the name matters less than you think.
Every week someone asks the same thing: should I do CS, Software Engineering, AI, or IT? And a lot of people panic and switch degrees just off the name, “AI has more scope,” “CS is saturated.” Here’s the honest breakdown so you choose with your head, not your fear.
First, the thing nobody tells you: these degrees overlap massively. The core of all four is roughly the same, programming, data structures, databases, and the fundamentals. The difference is where the focus tilts:
- BS CS — the broad foundation: theory, algorithms, systems. Keeps the most doors open.
- BS Software Engineering — more about building and shipping real software: process, testing, architecture.
- BS AI — more maths and models: machine learning, data, statistics. Heavier on calculus and linear algebra.
- BS IT — more about systems, networks, and applying tech in organisations; usually lighter on heavy maths.
So you’re not choosing four different worlds. You’re choosing which 20–30% you want to go deeper in.
The 3 questions to ask before you pick or switch:
- What do the real job posts ask for? Open Rozee.pk and LinkedIn, search the roles you want, and read 5–10 postings. You’ll notice they ask for skills and projects (React, Python, ML, a portfolio), almost never a specific degree name. That tells you what to actually learn.
- What’s the actual course outline? Pull up the real curriculum for each degree at your university, not the hype. If heavy maths drains you, a maths-heavy AI degree will be a hard four years. Pick what you can genuinely go deep in.
- Fee and merit. Be practical about what you can afford and get into. A degree you can finish beats a “better-sounding” one you struggle to sustain.
On switching out of fear: switching from CS to EE (or anything) because you’re scared of AI layoffs rarely fixes anything, because the fear follows you, and every field is adjusting to AI. What actually protects you is skills plus a portfolio, in whichever field you pick. Companies hire what you’ve built, not the label on your degree.
So the move is simple: pick one of these based on the three questions above, then go deep and build real projects in it. A CS student with two deployed projects beats an AI student with a perfect transcript and nothing to show, every time.
Still deciding by “which field survives the AI shift”? Read CS vs SE vs Data Science vs AI/ML — which survives the AI layoffs next.
Free either way — an account just keeps your list.