East Carolina University

Transfer Guide

East Carolina University
Computer Science, BS

Transfer Guide for Associate in Science

2025-2026

Delivery Method: On-Campus

Program Admission Notes:

To apply to ECU as a transfer student:

  • Complete, or have in progress, a minimum of 24 transferable college-level courses
  • Have a minimum 2.0 cumulative GPA for all college-level coursework attempted

To be eligible to declare Computer Science as a major, transfer students should

  • have a cumulative 2.5 GPA (or higher)
  • have completed or be eligible to take MATH 2121 or 2171
    • NC equivalants are MAT 263 or MAT 271

Contact:

College of Engineering & Technology
cetadvising@ecu.edu

Revised: May, 2025

College Level Foreign Language Requirements:

There is no foreign language requirement for this major. 

Major-Specific Course Recommendations:

Students are encouraged to build the North Carolina Community College (NCCC) course recommendations below into the associate degree to best prepare for the intended university and major.

Recommended NCCC Course Credit
Hours
University Equivalent Associate Degree
Requirement Fulfilled
University Requirement Fulfilled
ENG 111: Writing and Inquiry 3 ENGL 1100: Foundations of College Writing English Composition Required Course
ENG 112: Writing/Research in the Disc 3 ENGL 2201: Writing About the Disciplines English Composition Required Course
COM 231: Public Speaking 3 COMM 2410: Public Speaking UGETC Humanities/Fine Arts Required Course
MAT 171: Precalculus Algebra 4 MATH 1065: College Algebra UGETC Math Required Course
MAT 263: Brief Calculus
OR
MAT 271: Calculus I
4 University Equivalencies UGETC Math Required Course
BIO 111: General Biology I
OR
CHM 151: General Chemistry I
4 University Equivalencies UGETC Natural Sciences Required Course
BIO 112: General Biology II
OR
CHM 152: General Chemistry II
4 University Equivalencies UGETC Natural Sciences Required Course
MAT 152: Statistical Methods I 4 MATH 2228: Elementary Statistical Mthds I Additional General Education Courses Required Course
CSC 134: C++ Programming 3 CSCI 1010: Algorithmic Problem Solving Elective/Pre-Major Courses Required Course
CSC 151: JAVA Programming 3 CSCI 1011: Algorithmic Prob Solving Lab Elective/Pre-Major Courses Required Course
Any CAA Natural Science Course (Approved Course Options) 4 University Equivalencies Additional General Education Courses Suggested Course
HEA 110: Personal Health/Wellness 3 HLTH 1000: Health in Modern Society & KINE 1000: Lifetime Phys Act and Fit Lab 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 NCCC Course Credit
Hours
University Equivalent Associate Degree
Requirement Fulfilled
University Requirement Fulfilled
Student Choice/No Preference (Approved Course Options) 3 University Equivalencies UGETC Humanities/Fine Arts General Education
Student Choice/No Preference (Approved Course Options) 6 University Equivalencies UGETC Social/Behavioral Sciences General Education
Student Choice/No Preference (Approved Course Options) 3 University Equivalencies Additional General Education Courses General Education
ACA 122: College Transfer Success 1 COAD 1XXX: College Transfer Success Academic Transition Elective
Student Choice/No Preference (Approved Course Options) 5 University Equivalencies Elective/Pre-Major Courses Elective

Additional Information From East Carolina University:

General Education waiver information, for students completing an AA, AS, AATP, or ASTP, can be found on our Transfer Hub.

ECU does not have a transfer credit limit.

  • A minimum of 25 percent of the credit hours required for the degree and at least 50 percent of the total hours required in the major must be completed through enrollment in East Carolina University. 

New updates of ECU's Undergraduate Catalog are published in July each year. For the most up to date information, visit https://registrar.ecu.edu.

Remaining Bachelor’s Degree Requirements at University:

University Course Credit
Hours
University Course Notes
CSCI 2400: Discrete Structures I 3
CSCI 2405: Discrete Structures II 3
CSCI 2410: Digital Logic Design 3
CSCI 2530: Algorithms and Data Structures 3
CSCI 2540: Data Abstr Obj-Orient Data Str 4
CSCI 3000: Operating Systems 3
CSCI 3010: Computer Networks 3
CSCI 3030: Software Engineering I 3
Choose one: 3
  • CSCI 3584 - Computational Linear Algebra 
  • MATH 3256 - Linear Algebra 
  • MATH 3584 - Computational Linear Algebra
CSCI 3650: Design/Analysis of Algorithms 3
CSCI 3675: Principles of Programming Lang 3
CSCI 3700: Database Management Systems 3
CSCI 4230: Software Engineering II 3
CSCI 4231: Software Engineering II Lab 0
CSCI 4520: Computer Architecture 3
CSCI 4602: Automata, Comput, Complex 3
CSCI 4900: Ethical & Prof Issues in CSCI 1
Electives in the Major 12

Choose from the following:

  •     CSCI electives above 2999
  •     SENG 3020 - Software Verification and Validation

 

Electives 6

Complete remaining electives to meet graduation requirements.