CpE Academic Policies

CpE Academic Policies

UF Drop Policy

Herbert Wertheim College of Engineering Drop Policy

Herbert Wertheim College of Engineering-College Petitions

Program Requirements

Students must complete all Critical Tracking courses (listed below) with a C or better within two attempts (where W counts as an attempt) and within 5 semesters while maintaining an overall 2.50 tracking GPA. Attempts include drops, withdrawals, audits, and incomplete grades. The CpE program accepts AP, IB, AICE, and CLEP in accordance with UF policy. UF course credit takes precedence over all other forms of credit for the same course. Credit awarded for acceptable dual enrollment or transfer courses take precedence over credits by examination. If a student decides to register for classes for which they have already have credit, then the UF course will be counted instead; this includes courses that are registered for and then dropped. All incoming engineering first-year students are required to take the online ALEKS exam before registering for mathematics courses. Those who elect to take Chemistry are required to take the online Chemistry Readiness Assessment.

CpE Critical Tracking Courses

Catalog years Summer 2023-Present
  • MAC2311 Analytic Geometry and Calculus 1 (4)
  • MAC2312 Analytic Geometry and Calculus 2 (4)
  • MAC2313 Analytic Geometry and Calculus 3 (4)
  • MAP2302 Differential Equations (3)
  • PHY2048 Physics with Calculus 1 (3)
  • PHY2049 Physics with Calculus 2 (3)
Catalog years Summer 2021-Spring 2023
  • CHM2045-General Chemistry (3) orCHM2095 Chemistry for Engineers 1 (3)
  • MAC2311 Analytic Geometry and Calculus 1 (4)
  • MAC2312 Analytic Geometry and Calculus 2 (4)
  • MAC2313 Analytic Geometry and Calculus 3 (4)
  • MAP2302 Differential Equations (3)
  • PHY2048 Physics with Calculus 1 (3)
  • PHY2049 Physics with Calculus 2 (3)
Catalog years 2014-Spring 2021
  • CHM2045-General Chemistry (3) orCHM2095 Chemistry for Engineers 1 (3)
  • General-Education Biological Sciences 2000 Level or CHM2046 (3)
  • MAC2311 Analytic Geometry and Calculus 1 (4)
  • MAC2312 Analytic Geometry and Calculus 2 (4)
  • MAC2313 Analytic Geometry and Calculus 3 (4)
  • MAP2302 Differential Equations (3)
  • PHY2048 Physics with Calculus 1 (3)
  • PHY2049 Physics with Calculus 2 (3)


A minimum grade of C is required in any computer engineering course that is a prerequisite for another computer engineering course. The prerequisite course and its subsequent course cannot be taken in the same term, even if the prerequisite course is being repeated. Additionally a C or better is required in ENC 3246 and all Design 2 courses (CEN 4914, EGN 4952, CIS 4914, EEL 4913, EEL 4924C).

CpE majors must have an overall 2.00 in all coursework to meet degree requirements. CpE majors are required to have a cumulative and upper-division GPA of at least 2.00 or greater to graduate.

All courses taken at the university to satisfy general education, writing, and engineering degree requirements must be taken for a letter grade unless the course is offered only on an S-U basis. Nontechnical electives in the junior and senior year may be taken S/U.


CpE tracks several Grade point Averages (GPA). Each GPA is calculated across coursework attempted at UF exclusively. Students dropping below the minimum GPA will be placed on Academic Probation, must sign a probation contract, and must meet with an undergraduate advisor.

GPA Type Description Minimum
UF Cumulative GPA (C-GPA) All coursework 2.0
Upper Division GPA (UD-GPA) Coursework after classification as 3EG 2.0
Critical Tracking GPA (CT-GPA) Critical tracking coursework 2.5
Major GPA (CpE-GPA) Required Computer Engineering coursework 2.0


Probation and Dismissal Policies
CpE Probation Policy

Undergraduate students who are off-track or whose UF cumulative, upper-division, critical tracking, or major GPA falls below the minimum threshold will be placed on academic probation and provided two semesters to attain good academic standing. Any student who fails to meet the conditions of probation must petition the program if they seek to continue in the program. Approval of petitions will be at the discretion of the program. Extenuating circumstances should always be discussed with your advisor.

  • Students may withdraw from the university at any time. However, withdrawal may affect the ability to remain in a specific major.
  • Students may be on academic probation for a maximum of two (2) semesters while enrolled in the College of Engineering.
  • All students on probation must meet with an academic advisor at designated intervals to review progress.
  • It is the student’s responsibility to understand the College probation policies. Failure to meet any condition of probation may result in dismissal from the College of Engineering.
  • Students placed on Academic Probation must fill out a Probation Contract and meet with their academic advisor. Please see Canvas advising page for additional contract information.


  • Courses can be dropped or added during the drop/add period without penalty. Classes that meet for the first time after the drop/add period can be dropped without academic penalty or fee liability by the end of the next business day after the first meeting. This does not apply to laboratory sections.
  • After drop/add, a course can be dropped up to the date established in the university calendar. A grade of W will appear on the transcript, and students will be held liable for course fees.
  • All drops after the drop/add period must be submitted to the Office of the University Registrar by the deadline and are subject to the following restrictions:
    1. Students are permitted two drops in their first 60 credit hours attempted at UF (hours carried plus S/U credits and repeats of satisfactory grades, not counting full-term withdrawals from all courses). AP/IB courses are not taken at UF; thus, these credits are not counted towards the 60 hours.
    2. After 60 hours of attempted enrollment at UF, 2 additional drops are permitted. Unused drops do not carry over from the lower-division to upper-divison years.
    3. Students transferring to UF with an A.A. degree from a Florida public community college or with 60 or more transfer credits earned from another college or university are permitted only two (upper-division) drops.
    4. Students who can document extenuating circumstances may petition their college for permission to drop additional coursework.
    5. After the deadline, students may petition to drop provided they can document sufficient reason – usually hardship or medical condition occurring after the deadline.
  • Failure to attend a class does not constitute sufficient reason to approve dropping a course.
cpe procedure for Dropping Course(s)

After you submit your request on the SIDA page, please check your drop page to see if you have drops available to use.  If you do not have any drops then you will be required to petition the college. If you have questions concerning how this drop will affect your financial aid, please speak to a financial aid representative about your case. Do not rely on word of mouth or your peers! Your courses will not be dropped until you complete all the steps above.


With department approval, a student can receive practical industry work experience under supervision. With a previously approved outline, a student can receive up to three college credits by submitting a satisfactory report and by passing an examination.

Students can receive credit for research work by registering for EGN 4912. See your academic advisor for details.

A student cannot apply more than eight credits of individual study, including high honors projects, co-op work experience, practical work experience and special problems or special topics, for credit toward a degree program.


  • CEN4940 (internship / co-op): Combined total of 3 credits earned
  • EGN4912 Research and CEN4905 Independent Study: Combined total of 5 credits earned

Student may register for a maximum of three (3) credits of EGN 4912 per semester.

CpE Graduation Requirements

All CpE majors are required to complete 126 credits to earn the Bachelor of Sciences in Computer Engineering with an overall minimum GPA above 2.0, in addition to meeting other GPA requirements (noted above).  If CpE majors do not meet the grade requirements in the foundation and core courses, it will extend their time at the University of Florida and in the program; it may also lead to excess hour’s surcharges.  CpE students are also required to meet all of the University of Florida and the College of Engineering requirements in addition to CpE requirements for graduation.  Please refer to the undergraduate catalog of your admission year for questions about the university policies.

Degree Application

All CpE graduating seniors are required to submit a Degree Application, usually within the first three weeks of the semester in which they intend to graduate. Graduating seniors who do not submit a Degree Application Form by the deadline are required to petition their respective college Dean’s office. Petition information can be found here.

Graduation Check

All CpE graduating seniors are required to complete a graduation check during advance registration prior to their last semester. Students will be required to provide an updated Academic Success Plan so that they and their advisor can ensure they will have satisfied the graduation requirements for the intended semester of graduation.

Prior to the end of add / drop week during the last semester, students are required to look over their degree audit to ensure if reflects their academic accomplishments and that all coursework is satisfying the correct requirements. An email should then be sent to your advisor.

Exit Survey

All CpE graduating seniors are expected to complete the Exit Survey and Employment Questionnaire prior to the final exams of the term in which the degree will be awarded. The electronic questionnaire will be emailed to graduating students by their advisors by mid-semester.

Graduating with Honors in Computer Engineering

The requirements for graduating with Honors in the Computer Engineering BS program extend the Herbert Wertheim College of Engineering Honors requirements. Specifically, graduating Cum Laude (with Honors) is based on meeting the HWCOE upper-division GPA requirements; see your program catalog for details.

Computer Engineering majors seeking to graduate Magna Cum Laude (with High Honors) or Summa Cum Laude (with Highest Honors) must meet HWCOE GPA requirements and must also complete a Thesis Project and an individually written Honors Thesis. The topic of the Honors Thesis should be the Thesis Project. Co-authored papers cannot be submitted to meet the Honors Thesis requirement.