It’s not just a degree—it’s a contradiction in terms. More students than ever are opting for a Bachelor of Arts in Computer Science, not as a direct path to coding, but as a bridge between technical fluency and broad intellectual exploration. Behind the surface lies a deeper reality: this degree is less about mastering algorithms and more about navigating a shifting landscape where credentialing, identity, and future-proofing collide.

Why the BA in CS?

Understanding the Context

The Myth of the “Technical Degree”

For decades, Computer Science degrees were synonymous with deep coding—think 4-year immersion in Python, Java, and system architecture. Today, the BA model disrupts that expectation. Students don’t just learn syntax; they learn to think computationally, to deconstruct problems, and to communicate technical logic across disciplines. This shift reflects a growing belief that technical literacy, not just technical skill, is the currency of the future.