The Computer Science Department offers a special program for high quality students who desire to pursue graduate study. By taking certain Computer Science graduate courses in their senior year in lieu of the corresponding undergraduate courses the student can obtain the B.A. or B.S. degree in Computer Science and then, with an additional year of graduate study, obtain the M.S. degree in Computer Science. Successful completion of this program cuts a year off of the standard time required to obtain an M.S. degree in Computer Science from UNC Charlotte.
According to the Summer 2020 Salary Report from the National Association of Colleges and Employers, the average starting salary for undergraduate Computer Science graduates is $76K, and the average starting salary for Master's degree Computer Science graduates is $95K. By spending an extra year in school, you may increase your starting salary by 25%!
- 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.
Generally, the GPD is going to require the following before recommending a candidate to the Early Entry Program
- Math Requirement:
- Calculus (3 hours)
- Linear Algebra or Statistics
- Discrete Mathematics (MATH 1165 or ITSC 2175)
- Computer Science Requirement:
- Introductory Computer Science Courses (ITSC 1212 and ITSC 1213)
- Data Structures (ITSC 2214)
- Candidate has taken at least one 3000 level course or above in ITSC, ITCS, or ITIS
- Math Requirement:
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
(see FAQ item 'How does "double counting" work in the Early Entry Program').
- 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. Approved course substitutions for Early Entry are listed in the Graduate Catalog, section Computer Science, M.S., Early Entry.
In order to register for graduate courses each semester, Early Entry students must submit an online Early Entry Form as described in FAQ item 'How does "double counting" work in the Early Entry Program'.
For additional general details on Early Entry to Graduate Programs, see the Graduate Admissions website at gradadmissions.uncc.edu/admissions/early-entry.
For additional specific details on the Computer Science Early Entry Program, see the Graduate Catalog, section Computer Science, M.S., Early Entry.