Jul 18, 2024  
Undergraduate Catalog | 2015-2016 
Undergraduate Catalog | 2015-2016 Previous Edition

Early Entry: M.S. in Computer Science

Exceptional undergraduate students at UNC Charlotte may be accepted into the Early Entry Program for the Master of Science in Computer Science and begin work toward a graduate degree before completion of the baccalaureate degree. The criteria for admission are the following:

  1. A student may be accepted into the Early Entry Program at any time after completion of 75 semester hours of undergraduate work applicable to the appropriate degree although it is expected that close to 90 hours will have been earned by the time the first graduate course is taken.
  2. The application process and all required documentation (e.g., test scores, transcripts, letters of recommendation) are the same for early entry students as for other applicants to the program except that GRE scores are waived. Admission must be recommended by the Department of Computer Science and approved by the Graduate School. The admission status will be “provisional” pending the award of the undergraduate degree.
  3. To be accepted into this program an undergraduate student must have at least a 3.2 overall GPA and a minimum 3.3 GPA in the department of Computer Science.
  4. If an Early Entry student has not met the normal graduate admission requirements of a 2.75 overall undergraduate GPA and a 3.0 junior senior GPA at the end of his/her baccalaureate degree, she/he will be dismissed from the graduate program.
  5. Students accepted into an Early Entry Program will be subject to the same policies that pertain to other matriculated graduate students. Generally, it will be assumed that Early Entry students will finish their baccalaureate degrees before they complete 15 hours of graduate work.
  6. This Early Entry Program is also accelerated in which up to 12 hours earned at the graduate level may be substituted for required undergraduate hours. In other words, up to 12 hours of graduate work may be “double counted” toward both the baccalaureate and graduate degrees.

Approved Course Substitutions for Early Entry into the M.S. in Computer Science Program

Required Undergraduate Computer Science Courses Graduate Course Substitutions
ITCS 3160 - Database Design and Implementation   ITIS 5160 Applied Database, (applies for graduate credit only if entering the MSIT program), or ITCS 6160 Database Systems, (applies for graduate credit only if entering the MS Computer Science program)
   ITCS 6144 Operating Systems Design
   ITCS 6112 Software Systems Design and Implementation
   ITCS 5102 Survey of Programming Languages





ITCS 5141 Computer Organization and Architecture


ITCS 6182 Advanced Computer Architecture


ITCS 6166 Computer Communications and Networks

ITCS 3XXX/4XXX (up to 9 credit hours) Any graduate courses from CCI that are not otherwise  used in a substitution above (up to 9 hours)