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 **
4
MAT 171: Precalculus Algebra
UGETC: Math
MATH 1100: College Algebra
3
ENG 111: Writing and Inquiry
UGETC: Composition
WRDS 1103 Wrtng & Inqry Acdmc Ctx I
& II
3
Student Choice
UGETC: Social/Behavioral
General Education Course
1
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 **
4
MAT 172: Precalculus Trigonometry
MATH 1103: Precalc Math Science and
Engr
3
ENG 112: Writing and Research in the
Disciplines
UGETC: Composition
CTCM 2530: Critical Thinking and
Communications
3
COM 120: Interpersonal Communications or
COM 231: Public Speaking
UGETC: Humanities/ Fine Arts
COMM 2107: Interpersonal
Communications or COMM 1101: Public
Speaking
3
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**
4
MAT 271: Calculus I* MATH 1241: Calculus I *
3
Student Choice
UGETC: Humanities/ Fine Arts
General Education Course
4
Natural Science w/ lab
UGETC: Natural Science
General Education - Natural Science w/
lab
3
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
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.
Notes
Semester 1
14 Credit Hrs
Notes
Semester 2
16 Credit Hrs
Notes
Semester 3
17 Credit Hrs
Revised Fall 2023
UNC Charlotte Baccalaureate Degree Plan
........................
NC Community College Course UNC Charlotte Equivalent Course
4
MAT 272: Calculus II MATH 1242: Calculus II
3
MAT 280: Linear Algebra * MATH 2164: Matrices & Linear Algebra *
3
Student Choice
UGETC: Humanities/ Fine Arts
General Education Course
3
Student Choice
UGETC: Social/Behavioral
General Education Course
3
Additional GEN ED or
Pre-Major/Transfer Elective
Additional GEN ED or
Pre-Major/Transfer Elective
Notes
Semester 4
16 Credit Hrs
Color Key
Category
0 Star (Lt Green color
only) Critical Course
Key Success Marker Course that is important for seamless transition but can be secured after transfer
Critical Course Indicator
Light Orange
Additional GEN ED or Pre-Major/Transfer Elective
Light Green
Success Marker Course (Critical Course)
Light Blue
UGETC: General Education Course
2 Star (**) Critical
Course
Critical Success Course that is a required introductory or prerequisite course within the Major and/or prerequisite course for UNC Charlotte
Upper Division coursework for intended major
1 Star (*) Critical
Course
Critical Success Course necessary for seamless transition and required for UNC Charlotte Upper Division coursework for intended major
Revised Fall 2023
UNC Charlotte Baccalaureate Degree Plan
........................
* Vary per Major Concentration
UNC Charlotte Equivalent Course
3 ITCS/ITIS 3/4XXX: CS Concentration course*
3 ITSC 2181: Logic and Computer Systems
3 STAT 2122: Introduction to Probability and Statistics
3 Elective Course in Outside Discipline
2 ITSC 2600: Computing Professionals
UNC Charlotte Equivalent Course
3
ITSC 2175: Logic and Algorithms
3 ITSC 3146: Operating Systems and Networking
4 ITSC 3155: Software Engineering
3 ITCS/ITIS 3/4XXX: CS Concentration course*
3
ITCS 3688: Computers & Their Impact on Society
UNC Charlotte Equivalent Course
3 ITCS/ITIS/ITSC 3/4XXX: CS Concentration/Tech Elective *
3 ITCS/ITIS 3/4XXX: CS Concentration course*
3 ITCS/ITIS 3/4XXX: CS Concentration course*
3
ITCS/ITIS 3/4XXX: CS Concentration/TechElective*
3
Elective Course in Outside Discipline
UNC Charlotte Equivalent Course
3
Elective Course in Outside Discipline
3
ITCS/ITIS/ITSC 3/4XXX: CS Concentration course*
3
ITCS/ITIS/ITSC 3/4XXX: CS Concentration course*
3
ITCS/ITIS/ITSC 3/4XXX: CS Concentration/Tech Elective*
3
ITSC 4XXX: CS Capstone
60 Total NCCCS Credit Hours
60 Total UNC Charlotte Hours
120 Total Credit Hours
Notes
Semester 5
14 Credit Hrs
Notes
Semester 6
15 Credit Hrs
Notes
Semester 7
15 Credit Hrs
Notes
Semester 8
15 Credit Hrs
Revised Fall 2023