UNC-Chapel Hill

Transfer Guide

UNC-Chapel Hill
Computer Science, BS

Transfer Guide for Associate in Science

2024-2025

Delivery Method: On-Campus

Program Admission Notes:

Complete Your Application

Those wishing to major in Computer Science must be admitted into the College of Arts and Sciences and complete one semester at UNC-Chapel Hill before being eligible for consideration. There is not a direct transfer process into Computer Science at UNC-Chapel Hill. Please see the department's website for the most up-to-date information about the admission process.

Apply online through the Common Application.  Your application and application fee or fee waiver are due by February 15. Then, be sure to have your supporting materials sent to us, which will help us gain a fuller understanding of you as a student and the contributions that you make in the classroom.

Some majors and professional school programs at Carolina have additional application requirements.

What’s on the Common Application?

  • Extracurricular Activities
  • Essay and Two Short Answers
  • Application Fee or Fee Waiver

What supporting materials are required?

  • Letter of Recommendation
  • Official Transcripts (Submit transcripts by secure electronic delivery from your high school and all colleges and universities attended, regardless of whether you received credit.)
  • SAT or ACT Scores (see Admissions website for most up-to-date information).

Contact:

Undergraduate Admissions
unchelp@admissions.unc.edu

Revised: June, 2024

College Level Foreign Language Requirements:

All UNC-Chapel Hill students are required to complete the Global Language requirement, which requires students to demonstrate proficiency equivalent to at least level 3 (third semester, NCCC Foreign Language 211) of a language other than English. Some majors may require additional language levels.

Major-Specific Course Recommendations:

Students are encouraged to build the Community College course recommendations below into the associate degree to best prepare for the intended major.

Recommended CC Course Credit
Hours
University Equivalent Associate Degree
Requirement Fulfilled
University Requirement Fulfilled
MAT 271: Calculus I 4 MATH 231: Calculus of Functions of One Variable I UGETC Math Required Course
MAT 272: Calculus II 4 MATH 232: Calculus of Functions of One Variable II Elective/Pre-Major Courses Required Course
CSC 134: C++ Programming
OR
CSC 151: JAVA Programming
3 University Equivalencies Elective/Pre-Major Courses Required Course
MAT 172: Precalculus Trigonometry 4 MATH 130: Precalculus Mathematics UGETC Math Suggested Course
CHM 151: General Chemistry I 4 CHEM 101: General Descriptive Chemistry I & CHEM 101L: Quantitative Chemistry Laboratory I UGETC Natural Sciences Suggested Course, General Education
CHM 152: General Chemistry II 4 CHEM 102: General Descriptive Chemistry II & CHEM 102L: Quantitative Chemistry Laboratory II UGETC Natural Sciences Suggested Course, General Education
MAT 273: Calculus III 4 MATH 233: Calculus of Functions of Several Variables Elective/Pre-Major Courses Suggested Course
MAT 152: Statistical Methods I 4 STOR 155: Introduction to Data Models and Inference Elective/Pre-Major Courses Suggested Course

Remaining Associate Degree Requirements:

In addition to major-specific course recommendations above, students should work with a community college advisor to select additional community college courses to fulfill the remaining associate degree requirements identified below.

Recommended CC Course Credit
Hours
University Equivalent Associate Degree
Requirement Fulfilled
University Requirement Fulfilled
ENG 111: Writing and Inquiry 3 ENGL 100: Basic Writing English Composition General Education
ENG 112: Writing/Research in the Disc 3 ENGL 105: English Composition and Rhetoric English Composition General Education
Student Choice/No Preference (Approved Course Options) 6 University Equivalencies UGETC Humanities/Fine Arts General Education
Student Choice/No Preference (Approved Course Options) 6 University Equivalencies UGETC Social/Behavioral Sciences General Education
Foreign Lang. 111: Elementary Level I 3 University Equivalencies Additional General Education Courses General Education
Foreign Lang. 112: Elementary Level II 3 University Equivalencies Additional General Education Courses General Education
Foreign Lang. 211: Intermediate Level I 3 University Equivalencies Additional General Education Courses General Education
ACA 122: College Transfer Success 1 GENR ----: GENR GENERAL ELECTIVE Academic Transition Elective
Student Choice/No Preference (Approved Course Options) 2 University Equivalencies Additional General Education Courses Elective

Additional Information From UNC-Chapel Hill:

This is a suggested course plan. It is highly recommended that you meet regularly with your academic advisor to determine your course selection and progress toward graduation.

Students who transfer to UNC under the Comprehensive Articulation Agreement (CAA) have all lower-level General Education requirements completed, but must complete these requirements through transfer or UNC coursework: Global Language, Research and Discovery, Lifetime Fitness, Communication Beyond Carolina, Campus Life Experience, and, where applicable, Supplemental General Education. Students who do not transfer in under the CAA should work closely with their advisor to determine which requirements apply to them for the IDEAs in Action General Education curriculum.

IDEAs In Action General Education Requirements not covered by the North Carolina Comprehensive Articulation Agreement that could be completed at the Community College:

COM 231 (UNC COMM 113) can fulfill COMMBEYOND; COM 120 (UNC COMM 120), CHM 251 (UNC CHEM 261 + CHEM 262L) or CHM 252 (UNC CHEM 262 + CHEM 262L) can fulfill RESEARCH, and PED 110 (LFIT 998) can fulfill LIFE-FIT.

Advising and Community College Course Selection 

For UGETC, Pre-Major, Elective, or GEC course options, please refer to the Comprehensive Articulation Agreement transfer course list.

Students should work with their community college academic advisor to ensure appropriate course selection for AA/AS degree completion.

Additional Resources 

To find out how your N.C. community college coursework will transfer to UNC, please view the transfer credit list for your community college campus.

Program Notes:   

A complete list of requirements for the Computer Science major B.S. degree can be found in the UNC Chapel Hill Undergraduate Catalog.

University Notes:

In addition to the program requirements, students must

  1. Earn a minimum final cumulative GPA of 2.000
  2. Complete a minimum of 45 academic credit hours earned from UNC–Chapel Hill courses
  3. Take at least half of their major core requirements (courses and credit hours) at UNC–Chapel Hill
  4. Earn a minimum cumulative GPA of 2.000 in the major core requirements. Some programs may require higher standards for major or specific courses.

For more information, please consult the degree requirements section of the catalog.

Remaining Bachelor’s Degree Requirements at University:

University Course Credit
Hours
University Course Notes
LIFE-FIT 1

If requirement not fulfilled through transfer of an NCCC course. PED 110 is the only NCCC course approved to fulfill this requirement by transfer.

COMMBEYOND 3

If requirement not fulfilled through transfer of an NCCC course.

RESEARCH 3

If requirement not fulfilled through transfer of an NCCC course.

COMP 210: Data Structures and Analysis 3

This course must be completed or in-progress at the time of application for admissions to the major.

COMP 211: Systems Fundamentals 3
COMP 301: Foundations of Programming 3
COMP 311: Computer Organization 3
Discrete Structures 3

Select one of:

  • COMP 283: Discrete Structures
  • MATH 381: Discrete Mathematics
  • STOR 315: Discrete Mathematics for Data Science
COMP 455: Models of Languages and Computation 3
COMP 550: Algorithms and Analysis 3
Computer Science Major Electives 15

Five additional three-or-more credit hour COMP courses numbered 420 or higher (excluding COMP 496, COMP 690, and COMP 692H).

Linear Algebra 3

Select one of:

  • MATH 347: Linear Algebra for Applications
  • MATH 577 Linear Algebra
Probability Course 3

Select one of:

  • STOR 435: Introduction to Probability 3
  • STOR 535: Probability for Data Science
  • BIOS 650: Basic Elements of Probability and Statistical Inference I
Two Science Courses 0

Two science courses chosen from the requirement list.  Students are encouraged to take these two qualifying courses at the NCCC as thier Natural Sciences UGETC courses required for the A.S. degree (e.g., CHM 151 & 152).

Additional hours needed for graduation 10

Additional hours can be made up of second major courses, minor courses, IDEAs in Action General Education courses and/or elective courses.