Computer Engineering

Program Objectives

San Diego State University's Bachelor of Science in Computer Engineering provides a balance between theory and practice that prepares graduates for both immediate employment and continued study. The program offers courses that teach students to design and build computers and digital systems of all sizes:

  • Large systems that predict the weather, recreate physical systems and environments (virtual reality) and handle banking and airline reservations
  • Tiny computers that are inside automobiles, appliances, CD players and cellular phones
  • Personal computers used in offices and homes everywhere

Computer engineers also design and develop the programs that control these computers. The process of engineering design is emphasized throughout the curriculum by including open-ended problems with realistic design constraints.

Teaching Methodology

The Bachelor of Science in Computer Engineering degree provides a solid foundation in the fundamentals of mathematics, science, computer hardware, computer software, and engineering design that are needed to practice the profession or to pursue a graduate degree in the field. In addition to the program's fundamental courses, students may enroll in a variety of professional electives. Among these electives are courses that explore Very Large Scale Integration (VLSI) circuits, multimedia systems that process audio and visual information and text computer networks and Digital Signal Processing (DSP) which play an important role in compressing and processing large volumes of information. All students are required to participate in a “capstone design” course that emphasizes teamwork, consideration of economic and social factors, oral and written communication, and creative thinking.

Career Opportunities

Computer engineering careers include opportunities in high-tech sectors such as biotechnology, mobile and telecommunications technologies, medical sciences, pharmacology, intelligent transport systems, space applications, aerospace, astronomy mining, geographic information systems, remote monitoring and action for food production, forensic sciences and criminology, and military and defense systems.


For more information on Computer Engineering faculty please visit the SDSU main page:

For a complete listing of faculty members please visit:




Program Description PDF version

Catalogue 2017 – 2018