Bachelor of Science

Computer Engineering


Dark skinned female at computer.

Taking Computing into Everyday Living

Our B.S. in Computer Engineering combines the hardware background and aptitude of electrical engineering with the firmware and software writing skills of computer science. Computer engineers design and build embedded microcontrollers, VLSI chips, analog sensors, mixed signal circuit boards, and operating systems — and guide how these parts integrate into the larger picture.

Program Highlights

The Department of Computer Engineering offers a comprehensive curriculum that favors a pragmatic, problem solving approach to both the body (hardware) and mind (software) components of computing. 

Develop the Internet of Things 

The program builds upon a mathematically rigorous foundation, while challenging you with physics and chemistry to round out your ability to frame problems and think analytically. Once you have the practice of these fundamentals, you will be more confident as you move on to the initial electrical engineering elements of the curriculum: circuits, digital logic design, systems and signals, and microcomputers. Your experience will culminate with a yearlong senior capstone project.

Concentrations in Computer Engineering

advanced topics
Advanced Topics
Students can design their own four-course concentration within the major based on their personal academic and professional pursuits. This unique combination of courses works in concert with other co- and extra-curricular activities, including research experiences, internships, and a wide variety of opportunities in our student organizations. Advanced Topics offers the student the flexibility in curriculum choices to grow with their changing interests as they look forward to graduation, graduate school, and their professional endeavors.
Interest Areas
Advanced Concepts in Built-In Self-TestNeural NetworksWafer-Scale
small autonomous car on floor
Autonomous and Electric Vehicles

This concentration covers emerging topics in both the autonomous system and the electric vehicle system. It requires two courses on autonomous vehicle systems and two courses on electric vehicle systems. The autonomous vehicle system covers the software and hardware architectures of the autonomous driving, vehicle dynamics system and modeling, different sensors used for autonomous driving and techniques for sensor fusion to define vehicle localization, and environment perception. An advanced course covers computer vision methods for detection, control and motion planning in autonomous vehicles, and connected vehicles concepts.

The electric vehicle system covers the modeling and control of electric motors, and the hybrid electric vehicles (HEVs), including architecture, sub-system design, and sizing, modeling, and energy management strategies. It also covers vehicle dynamics along with energy storage, and power electronics utilized in HEVs as well as the environmental and economic impacts and current limitations of HEVs.

Autonomous Robotic Systems
This concentration focuses on project-based and intensive courses grounded in robotics, autonomy, real-time operating systems, and systems engineering, and includes methods to analyze, model, and control robotic mechanisms in the fundamentals of kinematics, dynamics and the design and implementation of motion trajectory planning algorithms. Additional topics include state estimation and dynamic parameter identification of a robotic system. Students will learn about embedded systems control, computer vision, localization and planning, mapping algorithms, and sensor integration into real-time operating systems. Students design, assemble, and program a scale-model autonomous, self-driving vehicle. The concentration will also provide the theoretical and practical basis required for understanding Digital Image Processing fundamentals and their applications on gray and colored images as it relates to autonomous robotic programming. 
Interest Areas
Model and Control Robotic MechanismsAutonomous ProgrammingResearch Robotics
Digital and Embedded System Design

The Digital Logic Design program provides students with a strong foundation in logic principles, practical experience in programming digital circuits and hands-on training in electrical component integration for a high-powered career in high tech. Embedded systems are designed to handle a particular task within a larger mechanical or electrical system. These complex systems are everywhere—in hybrid vehicles, aircraft, medical devices, traffic lights, factories, automobiles, communication switching systems, biomedical instruments, industrial robots, household appliances, and video game consoles.

Interest Areas
Computing, Robotics, and Electronic ApplicationsDigital DesignNavigational SystemsModeling and SimulationVerification and ValidationEmbedded Application Development
Machine Intelligence
The field of Machine Intelligence involves the disciplines of advanced machine learning, reasoning and self-correction, as well as the abilities of machines to perceive, move, manipulate, and communicate. Graduates will be prepared for a career in machine intelligence where they will develop programming strategies for machine learning and pattern recognition. 
Interest Areas
AI Fundamentals and ApplicationsAlgorithms and OptimizationCloud AI



Careers in Computer Engineering

The B.S. in Computer Engineering program gives you the broad computational thinking, programming, mathematics. engineering and problem-solving skills you’ll need to succeed as a computing engineer in a range of emerging careers and industries.
Job Growth

Job Growth

While computer engineers work across nearly every industry, two — IT and telecommunications — provide good examples of how a computer engineering degree will always be relevant, and why you might want to further specialization as you advance through your career.

The US Department of Labor anticipates that employment of computer engineers will remain strong — increasing about five percent per year between 2016-2026.

Salary ranges

Salary Ranges

The median annual wage for computer engineers was $115,120 in May 2017.

Meet the Faculty

Assistant Professor - 9
Associate Professor - 9
Assistant Professor - 9

Computer Engineering Projects with an Impact

A team of Florida Poly faculty, staff, and students is working to build critical personal protection equipment for clinicians treating patients amid the current COVID-19 pandemic. 

Learn More

The fact that we can now turn to 3D printing when other means of manufacturing cannot keep up is mind-blowing and it finally brings the importance of 3D printing to light. Being part of this project means that I get to play my part and help my community."
Djuan Gayle
 Computer Engineering '20
After the 3D-printed headbands and other pieces are done, they will be assembled at AdventHealth’s Nicholson Center and distributed to the provider’s locations throughout Central Florida.

Make Your Passion a Career

We're here to give you the resources to land your dream internship, work alongside faculty in groundbreaking research, and to develop leadership skills to stand out in the workplace.  
Light skinned female in NASA t-shirt.
Internships are an important part of setting up you up for success after college and are a requirement for you to graduate. 
Two men pointing at a screen.
Conduct research along side faculty that is improving lives and changing businesses, with impact ranging from local Lakeland community to the outer-reaches of space. 
Light skinned male smiling wearing glasses.
We understand the importance of feeling prepared, and we are committed to your success here and beyond. That's why we have resources to support you in your continued career development.

Get Involved Outside the Classroom

We have an active student organization community with more than 35 clubs that vary based on specific academic interests, professional development, and activities just for fun. 
Programing Club

Programming Club

Florida Poly’s Programming Club is a place where people with an appreciation of programming and any level of skill can go and learn and have fun. 

National Society for Black Engineers (NSBE)

NSBE is a coalition of passionate STEM men and women whose devotion “to increasing the number of culturally responsible Black Engineers who excel academically, succeed professionally and positively impact the community” knows no bounds!

Program Requirements

Your future as a trusted professional and confident problem solver begins with some essential skills. Your General Education courses give you:

  • Critical Thinking Skills…so that you can both make and follow a reasoned argument and develop habits of organized thinking and rational analysis.
  • Communication Skills…so that you can translate thoughts into words (spoken and written) and make the complex simple.
  • Exposure to Arts/Humanities and Social/Behavioral Sciences … so that you see all problems in their larger human context.
  • Mathematical Reasoning…so that you find and follow the quantitative thread connecting all scientific inquiry.
  • Scientific Reasoning…so that you can apply the scientific method to phenomenon big and small.

Your B.S. in Computer Engineering requires 120 credits — typically 15 credits across eight semesters. You will complete 12 general education credits (Arts/Humanities and Social Science).

Click here for your complete plan of study for the B.S. in Computer Engineering.

Click here for your complete program description for the B.S. in Computer Engineering.

Click here for your complete degree planner for the BS in Computer Engineering. 

Ready to be a Phoenix? Learn about our admissions requirements. 

Computer Engineering in the News


Want to be a Phoenix? Get in touch with Admissions.