Computer Engineering

Bachelor of Science

About the Major

Learn about the millions of tiny computers (microprocessors) that are embedded in machines, instruments, and products of all sorts! The overall objective of our computer engineering program is to produce the best skilled, hands-on practicing computer engineers. Participate in technical presentations to acquire and sharpen your communication skills, explore foreign cultures through study abroad programs and take advantage of internship opportunities available in the San Diego region.

Program Highlights

The B.S degree in computer engineering provides a solid foundation in the fundamentals of mathematics, science, computer hardware, computer software, and engineering design. In addition to the fundamental classes, students are required to select professional electives. Among these are courses that explore Very Large Integration (VLSI) circuits, multimedia systems that process audio and visual information and text, computer networks, and digital signal processing. All students are required to participate in a capstone design course which emphasizes team work, design process, consideration of economic and social factors, oral and written communication, and creative thinking. The computer engineering curriculum provides a balance between theory and practice that prepares the graduate for both immediate employment or to pursue a graduate study in the field.

Sample Courses

  • Digital Circuits
  • Microprocessors 
  • Windows Programming
  • Embedded Systems Programming

Career Options

As a part of the computer engineering program, you receive hands-on laboratory and internship opportunities that allow for application of the theoretical training gained throughout the program, preparing you for entry to the field.

  • Northrop Grumman
  • Google
  • Qualcomm
  • Amazon Web Services

Transferable Skills

  • Abstract reasoning
  • Project management
  • Effective communication
  • Systems design
  • VLSI
  • Laboratory skills
  • Processor design
  • Problem solving
  • Analytical skills
  • Teamwork
  • Computer-based modeling

Electrical and Computer Engineering Department

College of Engineering