Graduate Students
UCF GRADUATE STUDIES
GRADUATE STUDENTS: GRADUATE CATALOG : Academic Programs
UCF Graduate Catalog 2003-2004




The UCF Advantage
About UCF
Research
Admission and Registration
Application Deadlines
Financial Information
Policies
Academic Programs
Courses



+ Feedback +








Computer Science
Description
Degrees Offered
Admission
Master of Science in Computer Science
Doctor of Philosophy in Computer Science
Contact Info
UCF Landscape Picture

Description

The Computer Science program offers Master of Science (M.S.) and Doctor of Philosophy (Ph.D.) degrees in Computer Science. The program has a long and respected history, having conferred M.S. degrees since 1968 and Ph.D. degrees since 1980. In 2001 our Ph.D. program was ranked nationally in the top 10 by the National Association of Graduate and Professional Studies.

Students in the program receive a broad background in the areas of programming systems and languages, computer architecture, and computer science theory while specializing in a research area. Research interests of the computer science faculty include computer architecture, very large-scale integration (VLSI) systems, parallel processing, design and analysis of algorithms, graph theory, microprocessors, programming languages, operating systems, natural language processing, computer vision, machine learning, database management systems, computer graphics, interactive graphic systems of instruction, distributed processing, networking, and computational complexity.

Students successfully completing this program will have exhibited breadth as well as depth of capability involving both theoretical aspects of computer science and practical considerations of computing.

The mission of the M.S. degree program is to provide students with an in-depth education geared toward meeting the needs of business and industry in Florida and throughout the U.S. Our goal is to produce graduates with a high level of competency in understanding, applying, and enunciating the modern concepts, principles, methods, and theories necessary for the design and implementation of computing systems.

The Ph.D. program’s goal is to produce professionals trained at the highest possible academic level in the theory and practice of computer science in order to meet current and projected market demand for computer science experts, especially in Florida and the southeastern U.S. Our Ph.D. students graduate with proven abilities in research and instruction and have expertise suitable for positions in industry, academia, and government.

Degrees Offered

    Master of Science in Computer Science
    Doctor of Philosophy in Computer Science

Admission

For information on general UCF graduate admissions requirements that apply to all prospective students, please visit the Graduate Catalog. Applicants are encouraged to apply online. Please be sure to submit all requested material by the established deadline(s).

Master’s Degree Program

In addition to the general admission requirements, applicants to this program should note:

  • Official scores on the Graduate Record Examination (GRE), which must have been taken within the last five years, must be provided.
  • Admittance to the program requires a combined verbal and quantitative score of 1000 on the GRE or a GPA of 3.0 or greater.
  • For applicants from countries where English is not the official language, or for an applicant whose bachelor’s degree is not from an accredited U.S. institution, an official score of at least 220 (computer-based test; or equivalent score on the paper-based test) on the Test of English as a Foreign Language (TOEFL) is required.

An undergraduate degree in Computer Science is desirable but not required. Applicants without a strong undergraduate background in Computer Science must demonstrate an understanding of the material covered in the following courses:

  • CDA 4150 Computer Architecture
  • COP 4020 Programming Languages I
  • COP 4600 Operating Systems
  • COT 4210 Discrete Computational Structures

The student may choose to demonstrate his/her knowledge of these courses by scoring well on the Subject (Advanced) GRE in Computer Science. It is estimated that more than 85 percent of this GRE deals directly with the material covered in these courses.

Doctoral Degree Program

Outstanding students with a bachelor’s degree are encouraged to apply directly into the doctoral program. Admission to the Ph.D. program is formalized by the university upon the recommendation of the Computer Science Graduate Committee.

In addition to the general admission requirements, applicants to this program must:

  • Pass Phase I of the Ph.D. qualifying examination
  • Submit a resume, goals statement, and three letters of recommendation
  • Provide official scores on the Graduate Record Examination (GRE), which must have been taken within the last five years
  • Have a combined verbal and quantitative score of 1000 on the GRE or a GPA of 3.0 or greater
  • For applicants from countries where English is not the official language, or for an applicant whose bachelor’s degree is not from an accredited U.S. institution, an official score of at least 220 (computer-based test; or equivalent score on the paper-based test) on the Test of English as a Foreign Language (TOEFL) is required.

An undergraduate degree in Computer Science is desirable but not required. Applicants without a strong undergraduate background in Computer Science must demonstrate an understanding of the material covered in the following courses:

  • CDA 4150 Computer Architecture
  • COP 4020 Programming Languages I
  • COP 4600 Operating Systems
  • COT 4210 Discrete Computational Structures

The student may choose to demonstrate his/her knowledge of these courses by scoring well on the Subject (Advanced) GRE in Computer Science. It is estimated that more than 85 percent of this GRE deals directly with the material covered in these courses.

The College of Engineering and Computer Science requires that you fill out a pre-application form (www.graduate.cecs.ucf.edu) before you complete the application for graduate admission. The deadlines for the pre-application form can be found on the Prospective Student Page on the College of Engineering and Computer Science website.

Application Due Dates

All students applying for fellowships or assistantships must apply by the Fall Priority deadline date.

U.S. Applicants

 Program(s)   Fall Priority   Fall   Spring   Summer
Doctor of Philosophy in Computer Science   Feb 1  Jul 15  Dec 1  Apr 15 
Master of Science in Computer Science  Feb 1  Jul 15  Dec 1  Apr 15 

 

International Applicants

 Program(s)   Fall Priority   Fall   Spring   Summer
Doctor of Philosophy in Computer Science   Feb 1  Feb 1  Jul 1   
Master of Science in Computer Science  Feb 1  Feb 1  Jul 1   

Master of Science in Computer Science

General College Requirements

Minimum Hours Required for M.S.—30-36 Credit Hours

Required Courses—9 Credit Hours

(Students must receive a 3.0 or above grade in each of these courses.)

  • CDA 5106 Advanced Computer Architecture I (3 credit hours)
  • COT 5405 Design and Analysis of Algorithms (3 credit hours)

And one of these courses:

  • COP 5611 Operating Systems Design Principles (3 credit hours)
  • COP 5021 Program Analysis (3 credit hours)
  • COT 5310 Formal Languages and Automata Theory (3 credit hours)

Restricted Electives—21-27 Semester Hours

Restricted electives must include two 6000-level Computer Science courses taught by Computer Science faculty, exclusive of independent study, and may not include any courses for which the grade received is below a 3.0. Additional credits will normally be taken from 5000- and 6000-level Computer Science courses. Approval may be granted for at most 6 semester hours to be taken from graduate courses outside Computer Science.

Two options are available. The non-thesis option is a 36-credit-hour program with at most 6 hours of independent study. The thesis option is a 30-credit-hour program and allows no independent study. 6 credits of thesis (CAP, CDA, CEN, COP or COT 6971) are intended to span two semesters. Beyond these two semesters, students are required to be enrolled in at least one credit hour of thesis until the thesis requirement is satisfied. Students are required to prepare and defend a formal thesis in accordance with university requirements. The final thesis will be bound with two copies provided to the library and one copy provided to the School of Electrical Engineering and Computer Science.

The plan of study for each student must satisfy the following:

  • Contain 30-36 credit hours depending on the option selected
  • Grades of 2.0 or better with at most 6 credit hours of 2.0 work and an overall grade point average of 3.0 or better
  • No courses below the 5000-level, and no 5000 level CGS prefix coursework
  • No more than 6 credit hours (or two courses) of independent study in the Non-Thesis option and none in the Thesis option
  • Two 6000-level courses, with grades of 3.0 or better, taught by Computer Science faculty
  • 6 credits of thesis (CAP, CDA, CEN, COP or COT 6971) for those in the thesis option; for those in the non-thesis option, a comprehensive examination or another culminating experience is required at the completion of course work. Please contact the graduate program coordinator for details.

Doctor of Philosophy in Computer Science

The Ph.D. plan of study will consist of a minimum of 15 credit hours of Ph.D. dissertation (CAP, CDA, CEN, COP, or COT 7980) credits and at least 57 additional credit hours of graduate (5000-level or above) credits. The latter must include CDA 5106, COT 5310, COT 5405, at least 15 credit hours of advanced (6000-level) computer science courses, exclusive of Special Topics courses, and 6 graduate credit hours from outside computer science. No more than 12 credits of Independent Study can be used.

General College Requirements

Ph.D. Qualifying Examination

Phase I of the qualifying examination, normally taken within the first two semesters of graduate work, determines whether a student will be allowed to continue for the Ph.D.

Phase I consists of a written examination in which students must successfully pass questions covering four areas from a list of areas supplied by the program. Students must clearly convey a strong undergraduate knowledge of each area. Phase I examinations will be offered in the Fall and Spring terms. Students are allowed two attempts to pass the Phase I examination.

Phase II of the qualifying examination consists of the acceptance of a professional paper, normally under the supervision of the student’s adviser, by a peer-reviewed conference or journal. It is expected that the Phase II goal will be satisfied within the first eighteen months of graduate work.

Dissertation Committee

  • The Dean, through the Chairs, is responsible for committee formation, additions, and deletions. The doctoral committee must consist of a minimum of five members: three must be faculty members from within Computer Science, and one must be at large from outside the School of Electrical Engineering and Computer Science. Committee Chairs must be members of the school graduate faculty. Joint faculty members may serve as school-faculty committee members. Adjunct faculty and off-campus experts may serve as the outside-the-college member. The Computer Science Graduate Committee may further specify additional membership. The Office of Graduate Studies reserves the right to review appointments to advisory committees, place a representative on any advisory committee, or appoint a co-adviser.
  • In unusual cases, with approval from the program Chair, two professors may co-chair the committee. Joint faculty members may serve as committee chairs, but off-campus experts and adjunct faculty may not, although they may serve as co-chairs.
  • All members vote on acceptance or rejection of the dissertation proposal and the final dissertation. The dissertation proposal and final dissertation must be approved by a majority of the advisory committee.

Candidacy Examination

The candidacy examination consists of a written doctoral research prospectus followed by an oral presentation of the proposal. Students cannot register for dissertation credit (XXX 7980) until the term following successful passing of the candidacy examination.

Residency Requirement

Students in the Ph.D. program are normally expected to be registered for a minimum of 9 credit hours for at least two consecutive semesters.

Time Limitation

Students have seven years from the beginning of regular graduate status in the Ph.D. program to complete all requirements for the degree.

Dissertation and Oral Defense

Students must write a dissertation on their research that describes a significant original contribution to the field of computer science. The oral defense of the dissertation is administered by the research committee, which makes a critical inquiry into the work reported in the dissertation and into the areas of knowledge that are immediately relevant to the research. All members vote on acceptance or rejection of the dissertation. The dissertation must be approved by the dissertation adviser and committee, the school director or designee, and the dean of the college or designee. Format approval from the Thesis and Dissertation Editor, and final approval of satisfaction of degree requirements by UCF Graduate Studies is required.

Financial Support

Graduate students may receive financial assistance through fellowships, assistantships, tuition support, or loans. For more information, see Financing Grad School, 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.

Key points about financial support:

  • If you’re interested in financial assistance, you’re strongly encouraged to apply for admission early. A complete application for admission, including all supporting documents, must be received by the priority date listed for your program under "Admissions."
  • You must be admitted to a graduate program before the university can consider awarding financial assistance to you.
  • If you want to be considered for loans and other need-based financial assistance, review the UCF Student Financial Assistance website at http://finaid.ucf.edu and complete the FAFSA (Free Application for Federal Student Aid) form, which is available online at http://www.fafsa.ed.gov. Apply early and allow up to six weeks for the FAFSA form to be processed.
  • UCF Graduate Studies awards university graduate fellowships, with most decisions based on nominations from the colleges and programs. All admitted graduate students are automatically considered in this nomination process. To be eligible for a fellowship, students must be accepted as a graduate student in a degree program and be enrolled full-time. To receive need-based fellowship awards, the student must have demonstrated need as determined by FAFSA. Merit fellowship awards are not affected by FAFSA determination of need.
  • Please note that select fellowships do require students to fill out a fellowship application (either a university fellowship application, an external fellowship application, or a college or school fellowship application).
  • For information on assistantships (including teaching, research, and general graduate assistantships) or tuition support, contact the graduate program coordinator of your major.

Contact Info

Doctor of Philosophy in Computer Science

Charles Hughes, Ph.D. , Professor
Phone Number: 407-823-2762
ceh@cs.ucf.edu

Master of Science in Computer Science

Charles Hughes, Ph.D. , Professor
Phone Number: 407-823-2762
ceh@cs.ucf.edu