North Carolina Community College Students

Students attending North Carolina Community Colleges can use the following Baccalaureate Degree Plans to identify NC Community College courses that provide pathways leading to associate degree completion, admission into a major and baccalaureate completion.

The North Carolina Comprehensive Articulation Agreement (CAA) Baccalaureate Degree Plans were created to assist students at the 58 NC Community Colleges to prepare to transfer to NC State. The community college courses identified were selected for inclusion because they both fulfill requirements for an associate degree and transfer to NC State for credit towards a baccalaureate degree.

As an NC State transfer applicant, you will apply directly to a major. Select the academic college your major is in to view the degree plan that can assist you in planning your schedule with your academic advisor. Not sure which college your major of interest is in? View our list of majors here.

Following a Baccalaureate Degree Plan does not guarantee admission to NC State or guarantee an AA/AS degree or BA/BS degree will be conferred. The courses included in the pathways can change at any time.

NC State is currently working to provide these Baccalaureate Degree Plans in a format that is more compatible with text-to-speech software. If you encounter issues accessing these documents, please contact John Harrington at 919-515-5600 or

Baccalaureate Degree Plans (BDPs)

Due to the evolving nature of University curricula, links to some Baccalaureate Degree Plans may be temporarily inactive or unavailable while their content is being reviewed and updated. Please direct questions regarding requirements for a specific major to the programs’ academic department.

The NC State College of Engineering designed these Baccalaureate Degree Plans to allow students to complete their BS degree in two years or slightly longer, depending on the major. Due to NC State course offerings and prerequisites, some BDPs include part-time semester course loads. In order to maintain full-time status, students in these majors may wish to consider a minor or double major. Please consult your advisor and the NC State College of Engineering to discuss your academic plan.