Bachelor of Science in Computer Engineering

Studying Computer Engineering at USF

Accreditation

Computer engineering is about designing both the hardware and software that make modern technology possible. As a student, you’ll 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’ll have the opportunity to put theory into practice through significant lab-based learning, gaining experience working with circuits, processors and systems. You’ll also gain a broad foundation in engineering topics, preparing you to solve real-world problems with both technical knowledge and practical skills. 

Did you know? 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. 

What 911±¬ÁÏÍø Learn

Alt Text

As a computer engineering major at USF, you’ll gain a strong foundation in mathematics, physics, programming and engineering principles. From there, you’ll 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.

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

Careers and Outcomes

outlook

Tampa Bay’s 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’s 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’s growing tech community and connections to major national companies, you’ll 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. 

Student Spotlight

Curiosity, Code, and a Cyber Path

Before she could say motherboard, Michelle McAveety was playing with computers.  From tinkering on an early MacIntosh computer while sitting in a booster seat to building PCs with her dad at the age of 6 to programming in high school, the USF computer engineering major has grown up surrounded by wires, code and curiosity. 

Read her story here!

Alt Text