Hey everyone, I’m 18, just finished high school (A Levels), and I’m deciding between a BS Computer Science and a BS Artificial Intelligence degree at a strong university in Pakistan (NUST) . I have a general CS backup elsewhere too, but this AI vs CS decision is the main thing I originally leaned CS > AI, but after comparing the syllabus, I’m now leaning AI > CS. Main reason: the AI program starts core ML/DL coursework from year 2, and all its electives are AI-specific, while in the CS program AI is just a handful of electives in the last two years. So a CS student who wants AI depth ends up behind an AI student with the same interest, assuming similar effort outside class. Here is the course outline comparison: I compared the curricula in detail. The two degrees are almost identical for the first 3 semesters. The main divergence starts in Semester 4. BS AI replaces several traditional CS core courses (such as Automata, Compiler Construction and Computer Architecture) with dedicated AI/ML courses like Machine Learning, Programming for AI, Knowledge Representation & Reasoning, Deep Learning (ANN), and Computer Vision. On top of that, most of its electives are AI-focused. BS CS instead spends those semesters on broader computer science topics and leaves AI mostly to electives. So the trade-off seems to be: BS CS: broader foundation, more flexibility. BS AI: deeper AI specialization from the undergraduate level. A bit about me: I enjoy building products (currently experimenting with generative AI tools) way more than studying pure theory but I’ll grind through theory if it’s genuinely necessary. Interested in AI applications, SaaS, automation, and startups. Used ChatGPT, Claude, Cursor, Google AI Studio, Codex, and basic n8n automation. Solid Python fundamentals from high school CS. Currently building an early-stage AI-coded education app. I enjoy statistics and probability, but calculus isn’t something I particularly enjoy (again, will do it if required). Priority: a stable, well-paying career first (local or remote), building startups on the side through university. My current thinking: AI is going to get embedded into every industry going forward, so specializing early should put me ahead of a generic CS grad who picked up a couple of AI electives (assuming similar extracurricular effort on both sides). But CS is the safer, more flexible degree, and I don’t particularly want to sit through theory-heavy courses like computer architecture that I doubt I’ll use day to day. If someone enjoys building products but doesn’t particularly enjoy calculus, is a BS AI degree still a sensible choice, or does genuinely liking the math matter more than people admit? In the industry generally, how much of “AI work” is actually ML model development vs. software engineering that just uses LLMs, APIs, and AI integrations? Does a specialized AI degree actually matter for the latter? If someone values long-term career stability over chasing what’s currently trending, does that argument alone favor CS over AI? If the AI-specific job market underperforms in a few years, how hard is it for a BS AI grad to pivot into general software engineering or cybersecurity, compared to a BS CS grad doing the same pivot? I want the honest, possibly uncomfortable answer you’d give yourself if you were 18 and making this call today. Thanks in advance✌️ submitted by /u/Southern_Shoe_3584
Originally posted by u/Southern_Shoe_3584 on r/ArtificialInteligence
