The Accelerated BS to MS program in Computer Science allows highly qualified UCF undergraduate majors in Computer Science to take graduate-level courses that will count toward their MS degree while completing their BS degree program.
Up to 12 credit hours of 5000- and 6000-level courses with a grade of "B" (3.0) or better may be counted toward the accelerated BS to MS program. Two additional requirements for the students in this program are:
- Students must earn at least a "B" (3.0) in each undergraduate- or graduate-level course counted for the program.
- Students must opt for this program no later than the beginning of their junior year.
Total Credit Hours Required: 30 Credit Hours Minimum beyond the Bachelor's Degree
Track Prerequisites
This track is available to University of Central Florida undergraduate majors in Computer Science only.
Degree Requirements
Undergraduate Requirements
0 Total Credits
- See the current version of the Undergraduate Catalog and the College of Engineering and Computer Science website for additional requirements for accelerated programs.
Required Courses
12 Total Credits
- Complete all of the following
- Complete the following:
- CDA5106 - Advanced Computer Architecture (3)
- COT5405 - Design and Analysis of Algorithms (3)
- Both CDA 5106 and COT 5405 must be completed with a B or better. Students earning a B- or below will have to repeat the course(s) until they earn a B or better.
Research Pair
6 Total Credits
- Earn at least 6 credits from the following types of courses: Any approved pair of Computer Science courses from a single research area that includes at least one 6000-level course (See Program Details below for Examples of Approved Pairs)
Elective Courses
12 Total Credits
- Earn at least 12 credits from the following types of courses: All students, both thesis and nonthesis, are required to complete 12 credit hours of electives that are selected after consultation with the student's adviser.
Thesis/Nonthesis Option
6 Total Credits
- Complete 1 of the following
Thesis Option- Earn at least 6 credits from the following types of courses: XXX 6971 Thesis (prefix determined by disciplinary area of your thesis adviser, e.g., CAP, CDA, CEN, COP or COT 6971) Six credits of thesis are required with the professor who directs the student's thesis. The thesis experience is expected to span two semesters. Thesis students who are full-time must continue to enroll in 3 credit hours of thesis course work until the thesis requirement is satisfied, even if it goes beyond the minimum of 6 credit hours of thesis. Students are required to prepare and defend a formal thesis in accordance with university requirements.
Nonthesis Option- Earn at least 6 credits from the following types of courses: Additional Elective Coursework. The nonthesis option requires at least 6 additional credit hours of electives beyond the 12 credit hours of electives described above. In addition, nonthesis students are required to engage in a culminating experience as determined by the program's graduate committee. Students in the nonthesis option may not take more than 6 credit hours of independent study (6908) and/or directed research (XXX 6918).
Additional Requirements
0 Total Credits
- At least half of the credit hours of both thesis and nonthesis students must be at the 6000 level. Furthermore, at least two 6000-level Computer Science formal courses (6 credit hours) must be taught by EECS faculty, exclusive of independent study and directed research and a total of 24 credit hours of formal courses must be earned exclusive of thesis. Approval may be granted for no more than 6 credit hours of electives to be taken outside of Computer Science, and such approval must occur prior to taking these outside courses.
Grand Total Credits: 30
Application Requirements
For information on general UCF graduate admissions requirements that apply to all prospective students, please visit the Admissions section of the Graduate Catalog. Applicants must apply online. All requested materials must be submitted by the established deadline.
The Accelerated BS to MS program in Computer Science allows highly qualified University of Central Florida undergraduate majors in Computer Science to begin taking graduate-level courses that will count toward their master's degree while completing their baccalaureate degree program. Students apply for admission to the accelerated program in either their junior year or senior year. If the student has a degree in the discipline but were not previously part of this accelerated program, then they should apply to the Computer Science Program without a track selection. Additional information about this track may be located at: http://www.cecs.ucf.edu/current-students/bs-ms-program/.
In addition to the general UCF graduate application requirement, applicants to this program must provide:
- One official transcript (in a sealed envelope) from each college/university attended.
- This track is available to University of Central Florida undergraduate majors in Computer Science only.
- Resume
- 2 Letters of recommendation
Financial Information
Graduate students may receive financial assistance through fellowships, assistantships, tuition support, or loans. For more information, see the College of Graduate Studies Funding website, which describes the types of financial assistance available at UCF and provides general guidance in planning your graduate finances. The Financial Information section of the Graduate Catalog is another key resource.
Fellowship Information
Fellowships are awarded based on academic merit to highly qualified students. They are paid to students through the Office of Student Financial Assistance, based on instructions provided by the College of Graduate Studies. Fellowships are given to support a student's graduate study and do not have a work obligation. For more information, see UCF Graduate Fellowships, which includes descriptions of university fellowships and what you should do to be considered for a fellowship.