Delivery
Online
UNC Charlotte’s online Bachelor of Arts in Computer Science prepares you to thrive in today’s fast-changing tech industry.
Designed for working and adult students, whether transferring in many credits or starting fresh, this fully online program emphasizes the skills employers are seeking, such as teamwork, leadership, and project management. As an R1 research university located in Charlotte—one of the nation’s most AI-ready cities—we connect you directly to industry opportunities that expand well beyond the region.
First-year students
This program is open to first-year students.
Transfer students
The B.A. in Computer Science program requires a 2.5 or higher cumulative GPA and a grade of C or higher in all previously attempted Computer Science courses.
Prior to transferring, students must earn a grade of “C” or better in college-level algebra, equivalent to UNC Charlotte MATH 1100.
Industry Connections – Courses integrate real-world projects and tools, with opportunities to partner with employers on industry projects.
Charlotte Advantage – Study at a nationally ranked university in a top tech hub. Charlotte’s industry network provides opportunities locally and globally.
Flexible, Online Format – 100% online, asynchronous courses fit your schedule while fostering collaboration through platforms like Inscribe.
Respected Degree – Ranked #4 (tie) in the nation for online bachelor’s programs (U.S. News & World Report), UNC Charlotte graduates earn nearly $90,000 starting salaries at companies like Wells Fargo, Bank of America, Duke Energy, and Lowe’s.
UNC Charlotte computer science graduates launch careers in roles such as:
According to Lightcast (Q3 2025 dataset):
NC Resident: $189.48 per credit hour
Non-Resident: $864.73 per credit hour
Please note: Rates are subject to change.