Skip to main content

Academic Program Information

The following information is gathered from the UCF catalog, the Undergraduate Policies and Procedures Manual and the program procedures in CS. This web page should not be considered a legal document, is not necessarily exhaustive and is subject to change without notice.

All UCF students must fulfill a 36-hour General Education Program (GEP) requirement. The GEP is automatically satisfied by students with a prior B.S. from an accredited institution or an A.A. degree from a Florida community college. Please consult the UCF catalog for specific details. Students must complete 120 semester hours of course work with a grade point average (GPA) of at least 2.00 and satisfy all University and Computer Science program requirements to earn a B.S. in Computer Science.

Any student wishing to receive a BS+MS degree in CS, a double-major or to seek a second Bachelor’s degree should consult the UCF catalog and the CS coordinator. A student must be an official CS major to earn the computer science degree.


There are two separate issues with regard to foreign languages. In order to be admitted to the University, the State of Florida requires two years of high school foreign language (or equivalent). This is called “Foreign Language Admission Requirement”. In some cases, students who did not have two years of foreign language in high school are provisionally admitted but they must satisfy the requirement before graduation.

Foreign Language Graduation Requirement: All undergraduates must demonstrate proficiency in a testable foreign language (see UCF catalog for the definition of “testable”) equivalent to successful completion of one year at the college level. Alternatively, students may satisfy this requirement by the successful completion of the equivalent course work. In the case of non-testable languages, the requirement may be satisfied by documentation through the Office of Undergraduate Studies.

Computer science students who satisfied the Foreign Language Admission Requirement may satisfy the Foreign Languages Graduation Requirement by taking one course from a list of multicultural or college-level foreign language courses. Those who have not yet satisfied the Foreign Language Admission Requirement should complete two (2) semesters of a single foreign language at college level. This simultaneously satisfies both admission and graduation requirements.

Please see the Computer Science Foreign Language Requirement or Multicultural Courses document for a current list of courses that satisfy this multicultural requirement.