Bachelor of Science in Computer Engineering

Studying Computer Engineering at USF

Computer engineering is about designing both the hardware and software that make modern technology possible. As a student, you鈥檒l learn how computer systems are built from the ground up and how to make them faster, smaller and more powerful.  

At USF, experiential learning is central to the computer engineering program. You鈥檒l have the opportunity to put theory into practice through significant lab-based learning, gaining experience working with circuits, processors and systems. You鈥檒l also gain a broad foundation in engineering topics, preparing you to solve real-world problems with both technical knowledge and practical skills. 

What Students Learn

A computer lab scene focused on two students working together at a desktop workstation.  In the foreground, a young man with short, curly hair sits at a large monitor. He is pointing at the screen with his right hand while looking closely at it, indicating something specific in the software. His posture is slightly leaned forward, showing concentration and active engagement.  Standing beside him is another person, partially visible, leaning in with one hand resting on the desk. This person appears to be assisting or collaborating, observing the same screen.  The monitor displays a complex digital interface, likely design or data visualization software, with multiple panels, charts, and colored graphics visible.  On the desk are a keyboard, mouse, and small accessories, arranged neatly. Additional computer stations are visible in the background, suggesting a shared learning environment.  Overlay text at the bottom reads: 鈥淲hat You鈥檒l Learn,鈥 accompanied by an icon of a head with gears, reinforcing the theme of education and skill-building.

As a computer engineering major at USF, you鈥檒l gain a strong foundation in mathematics, physics, programming and engineering principles. From there, you鈥檒l dive into specialized courses that explore how hardware and software interact, including logic design, computer architecture and operating systems. Electives allow you to explore areas from AI and robotics to cryptographic hardware and cybersecurity 鈥 preparing you to design the next generation of computing technology.

The Computer Engineering program is accredited by the , ensuring your degree meets the highest standards recognized by employers, graduate schools and professional licensure bodies worldwide. 

Did you know? USF has a BS to MS pathway that allows students to earn a master鈥檚 degree on an accelerated schedule by completing undergraduate- and graduate-level coursework simultaneously. Talk to an advisor about how to apply. 

Careers and Outcomes

Tampa Bay鈥檚 tech sector has grown 28.5% over the past five years, with companies like Apple, Lockheed Martin, Meta, Jabil, Reliaquest and Rapid7 recruiting from USF鈥檚 talent pool. Computer engineering graduates excel in roles such as: 

  • Hardware Engineer 
  • Embedded Software Engineer 
  • Systems Engineer 
  • ASIC Architect 

Job market highlights (): 

  • 7% job growth projected for computer hardware engineers (2024鈥2034), much faster than average 
  • $155,020 median national salary 
  • 4,700 job openings projected per year over the next decade 

Beyond the Classroom

Gain real-world experience and build your resume through opportunities such as: 

  • Internships: Many students take part in internships starting as early as their sophomore year. With Tampa Bay鈥檚 growing tech community and connections to major national companies, you鈥檒l have the chance to work on real projects, build professional skills and network with future employers. Learn more about internships in the college.
  • Cooperative Education (Co-Op): Through the USF Center for Career and Professional Development, co-op integrates paid career-related work experience with your academic program on a part- or full-time basis. 
  • Undergraduate Research: From artificial intelligence to cybersecurity, students can get involved in faculty-led research projects that tackle real-world challenges. Research experiences can appear on your official transcript and give you a competitive edge for graduate school or industry careers.