Computer Engineering (Cp.E.) advances humankind by improving the underlying digital hardware, computing networks, and production software systems that impact our everyday lives. As an Engineering discipline, it focuses on the tradeoff of Execution Throughput versus Hardware/Software/Energy costs of all types of computers from portable embedded devices and miniature sensor nodes, up through supercomputers.
Thus, fundamental computing components and the theory underlying their operation are emphasized, and then reinforced through laboratory design projects. This degree program prepares graduates for successful, profitable, and lifelong careers in computer systems design, mobile and embedded computing devices, sensor networks, reconfigurable logic, software engineering, and machine intelligence applications.
The Undergraduate Catalog is the official source of degree requirements for all undergraduate programs based upon the year you are accepted to U.C.F.
Computer Engineering students at U.C.F. experience several advantages:
- In 2014, U.S. News and World Report ranked Cp.E. programs at U.C.F. as 58th out of 94 schools nationally.
- State-of-the-art hardware laboratories, software design projects, embedded systems kits, and design tools are utilized throughout the U.C.F. Cp.E. program.
- A two-semester sequence of Senior Design for U.C.F. Cp.E. undergraduates enables participation in a realistic multi-disciplinary hardware and software team to design an exciting real-life operational system, as a capstone learning experience.
- U.C.F.'s Cp.E. faculty offer Research Experiences for Undergraduates (REUs) in a variety of topics including Intelligent Systems and Machine Learning.
- An Accelerated BS-MS degree program in Cp.E. is available to qualified U.C.F. students.
- U.C.F. student organizations such as Eta Kappa Nu (the Electrical and Computer Engineering Honor Society), the Institute of Electrical and Electronics Engineers (IEEE) Student Chapter, Robotics Club, Women in E.E.C.S. Chapter, and opportunities for participation in Southeastcon Student Competitions provide U.C.F. Cp.E. students face-to-face opportunities with experts to emphasize relevant engineering career experiences.
- Cp.E. students at U.C.F. can apply for access to the U.C.F. EXCEL program in which dedicated faculty, staff, and experienced students at various levels assist incoming engineering students in the application of mathematical and science concepts.
- The Cp.E. program at U.C.F. is housed in the Harris Corporation Engineering Center: an ultra high-tech building with an abundance of new equipment, computers, and laboratories.
- The Cp.E. program at U.C.F. has an extensive history of graduating students with highly marketable skills spanning hardware, software, and networks for job positions regionally such as those with employers in the U.C.F. Research Park and Quadrangle up through top-ten technology companies nationwide.
The Computer Engineering program is accredited by the Accreditation Board for Engineering and Technology (A.B.E.T.), which is a specialized accrediting board recognized by the Council on Postsecondary Accreditation (COPA) and the U.S. Department of Education.
The following Academic Program information is gathered from the U.C.F. catalog, the Undergraduate Policies and Procedures Manual and the program procedures in E.E.C.S. This website should not be considered a legal document, is not necessarily exhaustive and is subject to change without notice.
All U.C.F. 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 U.C.F. catalog for specific details. Students must complete 128 semester hours of course work and satisfy all University and Computer Engineering program requirements to earn a B.S. in Computer Engineering.
Any student wishing to receive a BS-MS (5-year degree), to be a double-major or to seek a second Bachelor’s degree in Computer Engineering (Cp.E.) should consult the U.C.F. catalog and the Cp.E. coordinator, located in the Department of Electrical Engineering and Computer Science. A student must be an official Cp.E. major to earn the BS Computer Engineering degree or the BS-MS accelerated degree in Cp.E.
Foreign Language & Multicultural Requirements
Foreign Language Admission Requirement: 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 U.C.F. 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 coursework. In the case of non-testable languages, the requirement may be satisfied by documentation through the Office of Undergraduate Studies.
Lower Division Required Courses (Total 32 hours)
- EEL 3004C Electrical Networks 3 hours
- EEL 3123C Networks and Systems 4 hours
- EEE 3307C Electronics I 4 hours
- EEE 3342C Digital Systems 3 hours
- EEL 3801 Computer Organization 3 hours
- EGN 3211 Engineering Analysis & Comp. 3 hours
- COP 3502 Computer Science I 3 hours
- COP 3503 Computer Science II 3 hours
- COP 3330 Object-Oriented Programming 3 hours
- COT 3100 Introduction to Discrete Structures 3 hours
Support Courses (Total 36 hours)
- MAC 2311 Calculus w/ Analytic Geometry I 4 hours
- MAC 2312 Calculus w/ Analytic Geometry II 4 hours
- MAC 2313 Calculus w/ Analytic Geometry III 4 hours
- MAP 2302 Differential Equations 3 hours
- EGN 3310 Engineering Analysis Statics 3 hours
- EGN 3321 Engineering Analysis Dynamics OR 3 hours
- EGN 3358 Thermo Fluids-Heat Transfer
- STA 3032 Probability & Statistics for Engineers 3 hours
- PHY 2048C Physics for Engr. & Sci. I 4 hours
- PHY 2049C Physics for Engr. & Sci. II 4 hours
- CHS 1440 Principles of Chemistry 4 hours
Upper Division Required Courses (22 hours)
- COP 4331 Processes for Object-Oriented Software Development 3 hours
- COP 4600 Operating Systems 3 hours
- EEL 4742C Embedded Systems 4 hours
- EEL 4768 Computer Architecture 3 hours
- EEL 4781 Computer Comm Networks 3 hours
- EEL 4914 Senior Design I 3 hours
- EEL 4915L Senior Design II 3 hours
Technical Electives (9 hours)*
Nine (9) additional hours of EEE or EEL 4000- and 5000-level electrical or computer engineering courses. Or computer science courses. For more information, view the Computer Engineering and Electrical Engineering Technical Electives List. No more than ONE (1) hour of independent study in computer engineering may be used.
*11 hours for transfer students.
For more information, view the Cp.E. Degree Requirement Check Sheet, which is to be used as a guideline and may change without notice. For TRANSFER STUDENTS, use the Cp.E. Degree Transfer Requirement Check Sheet.
The ECE Undergraduate Office will always have the most current information.
Special Departmental Requirements
Grade Requirements: Courses in engineering core require a grade of C (2.0) or better. A minimum GPA of 2.25 is required in the computer engineering major courses.
Departmental Residency Requirement: At least 32 hours of computer engineering coursework must be completed in the ECE at U.C.F..
Cp.E. Transfer of Credit: Courses with a common course number taken at any Florida State University System (SUS) institution or Florida community college are automatically transferable. Students with a Bachelor of Science from an accredited institution or an Associate of Arts degree from a Florida SUS institution or Florida community college automatically satisfy the GEP. Substitutions for GEP must be approved through Academic Services, Millican Hall (MH) 210.
Substitutions for computer engineering requirements are on a course-by-course basis and MUST be approved by the Cp.E. Undergraduate Coordinator. Instructions for this process are in the ECE undergraduate suite in Harris Corporation Engineering Center (HEC 345). The decision is typically based on the degree of similarity of the two courses both in content and level of presentation. Regardless of transfer credit, the University and School residency requirements must be satisfied.
This school offers programs in: