Computer Engineering (2024)

Overview

Computer Engineering (CpE) 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. Opportunities in the CpE field range from careers in computer systems design, mobile and embedded computing devices, sensor networks, reconfigurable logic, software engineering, and machine intelligence applications.

The undergraduate Computer Engineering (CpE) program for the Bachelor of Science degree is offered by the Department of Electrical and Computer Engineering at UCF.

The Undergraduate Catalog is the official source of degree requirements for all undergraduate programs based upon the year you are accepted to UCF.

Explore Further

  • Accelerated BS-MS
  • Electrical Engineering BS
  • Computer Engineering (1)

Computer Engineering students at UCF have many unique advantages:

  • Starting with the 2017 academic year, 2 Track options have been introduced in the CpE curriculum. Students will be able to take more elective courses within their area of interest enhancing their academic training and adding to their career potential. Details can be found on the ECE website http://www.ece.ucf.edu/computer-engineering/#cpe-course-requirements.
  • The ECE Junior Design course provides an introduction to the design process. Here students will learn about project definition through the development of appropriate engineering design requirements specifications. They will acquire necessary and required skills such as test equipment utilization, micro-controller development tool usage, schematic capture and PCB design tools etc. all through the design and fabrication of a basic ECE project.
  • The two semester Senior Design course for CpE majors is a dynamic and exciting real-life experience course and is a vehicle for students to demonstrate the engineering skills acquired through their academic study. Senior Design is a centerpiece of the CpE undergraduate educational experience.
  • All CpE students are assigned a qualified academic advisor. Each student should seek academic advisem*nt before registering for classes each semester to ensure that satisfactory academic progress is being maintained and to minimize excess hours.
  • The ECE department has outstanding faculty engaged in cutting-edge research through several highly competitive, prestigious research grants that they have been awarded. CpE students have an excellent opportunity for pursuing undergraduate research in their area of interest with these faculty.
  • An Accelerated BS – MS degree program in CpE is available to qualified UCF students.
  • The Institute of Electrical and Electronics Engineers (IEEE), Eta Kappa Nu (ECE Honor Society), Women in ECE and CS (WEECS) professional societies provide real-life benefits including networking, face-to-face meetings with experts and career experience.
  • The ECE Department is located in the Harris Corp. Engineering Center – an ultra high-tech building with state-of-the-art revolutionary equipment, computers, and labs for an outstanding educational experience.

While licensure or certification may be available in this field of study, our program does not directly lead to such licensure or certification upon graduation. The professional preparation you receive in our program meets the educational requirements for licensure as a Professional Engineer and may still assist you in such pursuits; however, the licensing authority and requirements for Professional Engineers falls under the jurisdiction of the licensing board for the state, territory, or foreign entity in which an engineer practices. If you intend to pursue such credentialing in your state or elsewhere, we strongly advise you to contact the applicable state credentialing authority to familiarize yourself with its specific requirements. Alternatively, you are welcome to contact Dr. Kalpathy Sundaram at Kalpathy.Sundaram@ucf.edu or Ms. Charlese Hilton-Brown at Charlese-Hilton-Brown@ucf.edu with questions in this regard and we will do our best to assist you in your career planning.

Computer Engineering (2)
“”In 2019, U.S. News and World Report ranked CpE programs at UCF as 53th out of 145 schools nationally.”

Computer Engineering (3)

Academic Program

The Bachelor of Science in Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs Program Criteria.

The following Academic Program information is gathered from the UCF catalog, the Undergraduate Policies and Procedures Manual and the program procedures in ECE. This web site 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 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 (CpE) should consult the UCF catalog and the CpE coordinator, located in the Department of Electrical and Computer Engineering. A student must be an official CpE major to earn the BS Computer Engineering degree or the BS – MS accelerated degree in CpE.

Foreign Language & Multicultural Requirement

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.

Course Requirements

ECE Undergraduate Degree Programs, Courses and Curriculum
For complete information on the ECE degree programs offered and the requirements for each, see the UCF Undergraduate Catalog.

COMPUTER ENGINEERING – 2 TRACK OPTIONS

  • COMPREHENSIVE TRACK
    The Computer Engineering Comprehensive Track covers fundamental computer engineering concepts. The student is exposed to key areas in the discipline, including embedded processing, operating systems, object oriented programming, computer networks, FPGA Design, computer organization and architecture etc. The technical electives can be selected to provide more depth in one or more areas of computer engineering. Graduates find employment in companies such as Lockheed-Martin, Siemens, Microsoft, Google, Intel, Apple, TI, as well as many other regional, national, or international companies. Also, opportunities exist for employment in State and Federal Government agencies.
    FLOWCHART
    FOUR YEAR PLAN
  • DIGITAL VLSI CIRCUITS TRACK
    Students interested in VLSI systems and digital design can pursue the Digital VLSI Circuits Track. Students can select from a wide range of technical elective courses such as embedded systems and hardware-software co-design, microarchitecture and memory design for performance, VLSI testing and fault tolerant computing, design of ultra-low power circuits and systems and the mechanisms for computing systems, and data acquisition. Students will graduate with more depth of knowledge in the area of VLSI systems and digital circuit design. After graduation, they can decide to pursue a graduate degree or can find employment in companies such as Lockheed-Martin, Intel, TI, Apple, as well as many other regional, national, or international companies. Also, opportunities exist for employment in State and Federal Government agencies.
    FLOWCHART
    FOUR YEAR PLAN
    Basics of Programmable Logic: History of Digital Logic Design (Youtube Video)
    The Future of Classical Computing (Youtube Video)

The ECE Undergraduate Office (HEC 246) 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 track(s) courses.

Departmental Residency Requirement: At least 32 hours of electrical engineering coursework must be completed in the ECE Department at UCF.

CpE 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 electrical engineering requirements are on a course-by-course basis and MUST be approved by the CpE Undergraduate Coordinator. Instructions for this process are in the ECE undergraduate suite in Harris Corporation Engineering Center (HEC 246). 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 Division residency requirements must be satisfied.

Computer Engineering (6)

Admission & Deadlines

For application information to UCF and EE, visit: Whether you need information on deadlines, requirements or have questions, feel free to contactUndergraduate Admissionsfor help. We want to help you become a Knight. So, let us help you get started.

For UCF Undergraduate Admission forms, visit:http://admissions.ucf.edu

or write to:
UCF Office of Undergraduate Admissions
PO Box 160111
Orlando, FL 32816-0111
admission@ucf.edu
Phone: (407) 823-3000
Fax: (407) 823-5625

UCF Admissions Office Hours:
Mon & Thurs: 9 – 6
Tues, Wed, & Fri: 9 – 5
Closed Weekends & Holidays

APPLICATION DEADLINES

FRESHMEN
Spring: Nov 1st
Summer: Mar 1st
Fall: May 1st

TRANSFERS
Spring: Nov 1st
Summer: Mar 1st
Fall: Jul 1st

INTERNATIONAL
Spring: Sep 1st
Summer: Jan 1st
Fall: Mar 1st

Apply Now

The following forms are submitted online in the myUCF Portal Student Center:

  • Change of Major/Minor Declaration
  • Grade Forgiveness
  • Intent to Graduate
  • Thesis and Dissertation Release Option
Computer Engineering (2024)

FAQs

Is computer engineering very tough? ›

Due to its technical nature, rigorous curriculum, and the work needed to learn its concepts, computer science engineering might be seen as a difficult field of study. It is a field that can be overcome, though, with commitment, tenacity, and the correct attitude.

How hard of a major is computer engineering? ›

Is it easy to become a computer engineer? Computer engineer education requirements are demanding but attainable. Students typically need a strong background in math and science. Graduates can pursue high-paying jobs in an in-demand field.

What is the hardest course in computer engineering? ›

Top 7 Toughest Courses In Computer Science Engineering
  • Theory of Computation. Students will learn how to use computers while being aware of their limitations. ...
  • Artificial Intelligence. ...
  • Advanced Database Systems. ...
  • Compiler Design. ...
  • Algorithms. ...
  • Discrete Math. ...
  • Computer Architecture.

Is comp eng harder than comp sci? ›

The difficulty of each degree depends on the individual's strengths and interests. Both programs are challenging and require a strong foundation in mathematics and science. Computer science may seem harder if you prefer hands-on work, while computer engineering may be tougher if you're more inclined towards software.

What is the hardest engineering degree? ›

1) Chemical Engineering

Novik's list ranks chemical engineering as the hardest major in this field. This might be because chemical engineers' unique training involves concepts from across many other STEM disciplines, including chemistry, biology, math, and physics.

Which year of computer engineering is hard? ›

Difficulty level: The last two years of the computer science program are comparatively harder than the first two because of the technical learning aspect. Students are expected to execute the theoretical learning to practical application.

Is computer engineering becoming oversaturated? ›

Despite reports claiming there's a severe tech shortage, the truth is there's also an oversaturated market for tech workers, especially for lower-skilled positions roles such as web development and entry-level.

Which is harder, mechanical or computer engineering? ›

It is difficult to tell whether mechanical engineering is more difficult than computer science because each field has its own special requirements and obstacles. Depending on a person's interests, abilities, and strengths, each field may be more challenging than the other.

Which engineering has the highest salary? ›

In terms of median pay and growth potential, these are the 10 highest paying engineering jobs to consider.
  1. Environmental Engineer. ...
  2. Biomedical Engineer. ...
  3. Systems Engineer. ...
  4. Electrical Engineer. ...
  5. Chemical Engineer. ...
  6. Big Data Engineer. ...
  7. Nuclear Engineer. ...
  8. Aerospace Engineer.
Mar 24, 2024

Is computer engineering stressful? ›

Yes, certain software engineering roles can be more stressful than others. For example, roles with more responsibility, such as tech leads or managers, might experience stress from leading teams and projects. On the other hand, junior developers might face stress from learning curves and proving their capabilities.

Do you have to be good at math for computer engineering? ›

Since math is the language of computers, computer engineers must have a strong understanding of math. As a result, they are required to take advanced math courses in college, including calculus, linear algebra, and differential equations.

Is computer engineering more difficult than electrical engineering? ›

Because of this, the Computer Engineering major is difficult in many of the same ways the EE major is at the start. Once the two majors diverge, EE delves into very difficult, abstract mathematics while CE goes further into coding, programming, and discrete mathematics.

Which pays more, computer science or computer engineering? ›

Which pays more, computer science or computer engineering? It depends on your title, but both career tracks have high earning potential. According to the BLS, the median pay for computer and information research scientists as of May 2022 was $136,620. Computer hardware engineers earned $132,360.

How hard is a computer engineering major? ›

These programs can be challenging. Prospective students must actively participate in class and can expect to take exams that assess their engineering skills. Depending on the program, students may also complete design projects, both individually and with a group.

Is a computer engineer in demand? ›

Computer Engineers' Job Outlook and Career Prospects. The demand for computer engineers continues to grow, albeit more slowly than other computer-related occupations. The BLS projects 5% growth for this career from 2021-2031, as fast as the average growth BLS projects for all occupations.

Does computer engineering have a lot of math? ›

Since math is the language of computers, computer engineers must have a strong understanding of math. As a result, they are required to take advanced math courses in college, including calculus, linear algebra, and differential equations.

What is the easiest engineering major? ›

10 Easiest Engineering Degrees in 2024
  • Following Your Interests Makes Your Life Easier.
  • Easiest Engineering Degrees – Okay, But What's Actually Easier?
  • 1) Architectural Engineering.
  • 2) Civil Engineering.
  • 3) Mining and Minerals.
  • 4) Biological Systems.
  • 5) Environmental Engineering.
  • 6) Computer Engineering.
Nov 5, 2023

Top Articles
Latest Posts
Article information

Author: Rubie Ullrich

Last Updated:

Views: 6789

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Rubie Ullrich

Birthday: 1998-02-02

Address: 743 Stoltenberg Center, Genovevaville, NJ 59925-3119

Phone: +2202978377583

Job: Administration Engineer

Hobby: Surfing, Sailing, Listening to music, Web surfing, Kitesurfing, Geocaching, Backpacking

Introduction: My name is Rubie Ullrich, I am a enthusiastic, perfect, tender, vivacious, talented, famous, delightful person who loves writing and wants to share my knowledge and understanding with you.