Mar 28, 2024  
Undergraduate Catalog | 2017-2018 
    
Undergraduate Catalog | 2017-2018 Previous Edition

Computer Science, M.S., Early Entry


Return to {$returnto_text} Return to: Academic Programs (alphabetic)

Exceptional undergraduate students at UNC Charlotte may apply to this Early Entry Program to begin work toward a graduate degree before completion of the baccalaureate degree.  

Admission Requirements

  • Completion of at least 75 undergraduate credit hours (although it is expected that close to 90 credit hours will have been earned by the time the first graduate course is taken)
  • Minimum 3.2 overall undergraduate GPA
  • Minimum 3.3 GPA in the Department of Computer Science
  • Submit application online at mygradschool.uncc.edu and provide supporting documents
  • Recommendation by the Graduate Program Director and approved by the Graduate School

Continued Enrollment Requirements

  • Completion of Early Entry Program Form, and approved by the Undergraduate Coordinator, Graduate Program Director, and Graduate School, prior to registering for graduate coursework each semester
  • Maintain a minimum 2.75 overall undergraduate GPA and 3.0 Junior/Senior GPA
  • Undergraduate students are allowed to take only 15 hours of graduate credit before they have completed their baccalaureate degree

Accelerated Program/Double-Counted Courses

This Early Entry Program is also accelerated; up to 12 credit hours earned at the graduate level may be substituted for required undergraduate hours.  In other words, up to 12 credit hours of graduate coursework may be “double counted” toward both the undergraduate and graduate degrees.  The following are approved course substitutions for Early Entry into the M.S. in Computer Science program.

Required Undergraduate Courses Graduate Course Substitutions
ITCS 3160 - Database Design and Implementation (3)   ITCS 6160 - Database Systems (3)
   ITCS 6144 - Operating Systems Design (3)
   ITCS 6112 - Software Systems Design and Implementation (3)
   ITCS 5102 - Survey of Programming Languages (3)

  
+   

OR

  

ITCS 5141 - Computer Organization and Architecture (3)

  

ITCS 6182 - Computer System Architecture (3)

  

ITCS 6166 - Computer Communications and Networks (3)

ITCS 3XXX/4XXX - Computer Science Elective (up to 9 credit hours) Any graduate courses from the College of Computing and Informatics that are not otherwise used in a substitution above (up to 9 credit hours)

More Information

For additional details on Early Entry to Graduate Programs, see the “Degree Requirements and Academic Policies” section of the Graduate Catalog and the Graduate Admissions website at gradadmissions.uncc.edu/admissions-info/early-entry.

For details about the full requirements for this degree program, see the program listing in the Graduate Catalog.

Return to {$returnto_text} Return to: Academic Programs (alphabetic)