Skip to main content

Computer Science, B.A. – Online

Program Overview

++ Coming Fall 2026 ++

UNC Charlotte’s online Bachelor of Arts in Computer Science prepares you to thrive in today’s fast-changing tech industry.

Designed for first-year, transfer, and working students, this fully online program combines software development and AI tools with durable skills in 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.

Program Contact

Computer Science, B.A. at a Glance

This fully online degree program develops full-stack development skills while applying AI tools across the software lifecycle. You’ll graduate ready to design, build, and manage software systems while contributing to strategic decision-making in technology-driven environments. Graduates will be equipped to collaborate across disciplines, communicate technical concepts, and contribute to strategic decision-making through applied learning and a capstone project.

Delivery
Online
Credits
120 Credit Hours
Admits
Spring, Summer & Fall
Courses

Required General Education Courses:

Core Courses

Math and Statistics: 

Elective Courses in Other Disciplines:

Select 15 elective credit hours from among any prefix other than ITSC, ITCS, DTSC, or ITIS. The Project Management Undergraduate Certificate is 16 credit hours, and is one option for fulfilling this requirement. 

Capstone:

You have the option of choosing a 2-semester or a 1-semester capstone:

The capstone project involves working in a small consulting group to develop and present viable solutions to an actual industry problem.

If you chose a 1-semester capstone, then you’ll need a technical elective course.

Technical Elective Courses:

Admissions & Requirements

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.

Application Deadlines

New Student to UNC Charlotte


Returning Student to UNC Charlotte

Why Choose UNC Charlotte?

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 #3 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.

Career Outcomes

UNC Charlotte computer science graduates launch careers in roles such as:

Tuition

NC Resident: $189.48 per credit hour
Non-Resident: $864.73 per credit hour

Please note: Rates are subject to change.