UNC Charlotte Baccalaureate Degree Plan
NC Community College Course UNC Charlotte Equivalent Course
3
CSC 151: Java Programming **
ITSC 1212: Introduction to Computer
Science I **
MAT 171: Precalculus Algebra
UGETC: Math
MATH 1100: College Algebra
ENG 111: Writing and Inquiry
UGETC: Composition
WRDS 1103 Wrtng & Inqry Acdmc Ctx I
& II
Student Choice
UGETC: Social/Behavioral
General Education Course
ACA 122: College Transfer Success
UGETC: ACA 122
TRNF 1ELE: Transfer Elective
NC Community College Course UNC Charlotte Equivalent Course
3
CSC 251: Advanced Java Programming **
ITSC 1213: Introduction to Computer
Science II **
MAT 172: Precalculus Trigonometry
MATH 1103: Precalc Math Science and
Engr
ENG 112: Writing and Research in the
Disciplines
UGETC: Composition
CTCM 2530: Critical Thinking and
Communications
COM 120: Interpersonal Communications or
COM 231: Public Speaking
UGETC: Humanities/ Fine Arts
COMM 2107: Interpersonal
Communications or COMM 1101: Public
Speaking
Additional GEN ED or
Pre-Major/Transfer Elective
Additional GEN ED or
Pre-Major/Transfer Elective
NC Community College Course UNC Charlotte Equivalent Course
3 CSC 249: Data Structures and Algorithms**
ITSC 2214: Data Structures and
Algorithms**
MAT 271: Calculus I* MATH 1241: Calculus I *
Student Choice
UGETC: Humanities/ Fine Arts
Natural Science w/ lab
UGETC: Natural Science
General Education - Natural Science w/
lab
Student Choice
UGETC: Social/Behavioral
General Education Course
Computer Science (B.S.)
Concentrations: AI, Robotics, and Gaming; Data Science; Software, Systems, and Networks; Cybersecurity;
Software Engineering; Web and Mobile Applications
Additional Requirements /
Special Note for Admission
to the upper division in
major:
Transfer Admission Requirements: for direct admission into the College of Computing & Informatics
• 24 transferable credits complete
• Cumulative GPA of 2.5 or higher
• Grade of C or higher is required in all computer science courses attempted prior to transferring
• College level algebra (equivalent to MAT 171 at NC Community Colleges) or higher must be complete with a grade of C or
higher prior to transferring
UNC Charlotte Baccalaureate Degree Plans
North Carolina Community College classes are listed below in left column. The UNC Charlotte equivalent course is listed in the column next to the
NCCCS courses.
The University of North Carolina at Charlotte strongly recommends students complete their Associate degree prior to transferring to UNC Charlotte.
Pathways are structured for students who have completed all requirements for their Associate degree and qualify for the CAA.
Please Note: BDP’s are developed based on the approved curriculum for each catalog year. Based on admitted term of entry and the curriculum posted for
the catalog year, programs of study are subject to change.