SDSU’s B.S. in Computer Engineering degree completion program will help you earn a valuable degree through online courses and hands-on lab experiences in just 5 semesters.


About the program

Designed for today’s working professionals, the B.S. in Computer Engineering Degree Completion Program will help you build a foundational knowledge of computer engineering that bridges the boundary between hardware and software through a combination of theory and practice.

Estimated CostTotal Estimated Cost
$592 Total Cost/Unit
Completion Time Completion Time
5 Semesters
Course Format Course Format

Request Info

Our WASC-accredited curriculum focuses on the fundamentals of mathematics, science, computer hardware, computer software, and engineering design. The program combines virtual lessons with hands-on labs led by experts from SDSU’s Department of Electrical and Computer Engineering within the College of Engineering. Upon graduation, you’ll have the skills you need to launch a career as a computer engineer or pursue a graduate degree in the field.

And with the majority of the program taking place online, you’ll be able to work towards your degree without putting your professional life on hold.

What's a Degree Completion Program?

This degree completion program is specifically designed for students who have started, but not finished, their four-year undergraduate degree. If you've completed 60 transferable units, satisfied all CSU requirements, and have a 2.7+ GPA, you can earn a valuable degree from San Diego State University that fits your busy schedule.

Is This Program Right for Me?

As a student in the B.S. in Computer Engineering Program, you’ll acquire the skills you’ll need to build a career as an innovative and highly-knowledgeable computer engineer. The program is designed to help degree completion candidates enter a number of technical fields, including:

  • Software development
  • Computer programming
  • Applications development
  • Systems engineering and architecture
  • Information security
  • Database architecture
  • Networking

Graduates of the program are involved in the design, development, manufacture, installation, and operation of general purpose and embedded computers of all sorts. You’ll focus on both hardware (i.e., the electronic circuits and devices that actually store and process information) and software (i.e., the programs that control the operation of the hardware).

You can also use our degree completion program to apply for a computer engineering graduate program at SDSU or elsewhere.

The program will help you gain invaluable hands-on experience through guided laboratory sessions on SDSU’s campus. The remainder of the program is held in virtual classroom sessions led by the same expert faculty and lecturers who teach on-campus courses in SDSU’s Department of Electrical and Computer Engineering. This means that you’ll be able to earn your degree without the need to attend all your classes in-person, making it easier to earn your degree on your schedule.

Best of all, you’ll be able to earn the same degree as SDSU’s on-campus students: a Bachelor of Science in Computer Engineering from San Diego State University.

Amazon career choice wide logo.

Amazon employees are eligible to take this program. More details here!

What Can I Learn?

SDSU’s Computer Engineering program will give you the tools you need to become a highly-skilled computer engineer that’s capable of working with both computer hardware and software.

Learning Objectives

  1. You’ll learn how to be successful in modern engineering practice and contribute to the economies of the State of California and the nation.
  2. You’ll learn how to become a productive citizen with high ethical and professional standards who can make engineering and management decisions.
  3. You’ll gain the intellectual skills necessary to assume leadership roles in your profession.

Learn More

The curriculum isn’t just theoretical. In addition to providing you with a solid foundation in mathematics, science, and the fundamentals of computer engineering, you’ll also study specific areas of the field that play a large role in the rapid growth of the technology that powers our modern world, including:

  • Very Large Scale Integrated Circuits (VLSI)
  • Multimedia systems
  • Embedded systems
  • Digital Signal Processing (DSP)
  • Computer networks
  • Graphical User Interfaces (GUIs)
  • Object Oriented Programming (OOP)

The program is primarily focused on engineering design and teaching you how to solve open-ended problems with realistic design constraints. This overarching principle culminates in a Senior Design Capstone Course designed to demonstrate your progress throughout the program, with a focus on teamwork, design process, consideration of economic and social factors, oral and written communication, and creative thinking.

All coursework is fully accredited by the Western Association of Schools and Colleges (WASC).

Career Outcomes

Program Analysis
B.S. Graduate in Computer Engineering — Nationwide

Job Postings
Job Postings
Last 12 months

Projected Growth
Projected Growth
Over 10 years

Salary Range
Salary Range

Source: BLS & Burning Glass Technologies, 2020

Job Postings

Software Development


Network and Systems Engineering


Database Specialists


Electrical, Electronic, and Related Engineering




Projected Employment Growth (2019-2028)

Software Development


Network and Systems Engineering


Database Specialists


Electrical, Electronic, and Related Engineering




According to the Bureau of Labor Statistics, the outlook for employees holding a Bachelor of Science in Computer Engineering is bright. Employment numbers are projected to grow by more than 17% over the next decade. The average salary for individuals with an undergraduate degree in computer engineering is $97,140 for jobs across the country. In California, employment numbers are expected to grow by more than 23% over the next decade, and the average salary is $104,674

Request Info

Why Should You Choose Us?


As a graduate of SDSU’s College of Engineering, you’ll be well-positioned to stand out in a competitive workforce. According to U.S. News & World Report, SDSU’s College of Engineering is one of the top-15 engineering programs in the State of California, and the Computer Engineering program was recently ranked one of the top 50 programs in the country by the ASEE Profiles of Engineering & Engineering Technology Colleges. Our program is also fully ABET-accredited.

Hands-On Experience

Throughout the program, you'll gain invaluable laboratory experience held at SDSU’s state-of-the-art facilities. With two semesters featuring weekly on-site labs led by expert lecturers and faculty members from SDSU’s Department of Electrical and Computer Engineering, you’ll be able to back up your virtual lessons with invaluable hands-on practice.


At its core, the B.S. in Computer Engineering Program is a degree completion program designed for today’s busy working professionals. The vast majority of your courses will take place in virtual classrooms led by the same instructors who teach on-campus courses. The program will allow you to obtain a valuable degree from a reputable university without putting your life on hold.


In order to earn your B.S. in Computer Engineering, you’ll need to complete the following:

  • A Minimum of 48 Upper division units, which include:
    • 33 Units of Required Upper Division Courses
    • 15 Units of Electives
  • 3 Writing Proficiency Units
  • 3 Units that meet the Humanities and Fine Arts requirement and the Cultural Diversity Requirement
  • 3 Units that meet the CSU Area F and SDSU Graduate Requirement for Ethnic Studies

Upper Division Courses

COMPE 361: Windows Programming (3 Units)
COMPE 375: Embedded Systems Programming (3 Units)
Offered online. You’ll need to purchase lab kit ($100)
COMPE 470: Digital Circuits (3 Units)
Online lab. You’ll need to purchase lab kit ($100)
COMPE 470L: Digital Logic Laboratory (1 unit)
Three hours of laboratory
COMPE 475: Microprocessors (3 Units)
COMPE 491: Senior Design Project (2 Units)
COMPE 492: Senior Design Project (2 Units)
Completed on campus
COMPE 560: Computer and Data Networks (3 Units)
E E 300: Computational and Statistical Methods for Electrical Engineers (3 Units)
E E 310: Circuit Analysis II (3 Units)
E E 330: Fundamentals of Engineering Electronics (3 Units)
E E 330L: Engineering Electronics Laboratory (1 unit)
Completed on campus
E E 410: Signals and Systems (3 Units)


Five approved elective courses selected from computer engineering, electrical engineering, or other approved elective (15 units).

Writing Proficiency Requirements (3 Units)

RWS 305W: Writing in Various Settings (3 Units)

General Education Explorations Courses (3 Units)

Humanities (3 Units)

To successfully complete the program and earn your degree, you’ll need to complete all required units of coursework. You'll need to complete any remaining lower division CSU and General Education requirements externally before graduation at SDSU (with the exception of approved bridge courses that are offered internally at SDSU Global Campus). Once admitted, please refer to your degree evaluation to determine if there are any remaining degree requirements listed in the SDSU General Catalog for your major, as well as requirements outlined in your degree evaluation. If you have any questions, your Admissions Advisor is here to help.

Click here for information about our drop policy.


Learn More About Transferring to SDSU Global Campus

We host a series of application workshops and transfer information sessions throughout the year to answer any questions about finishing your degree.

Upcoming Workshops

How to Apply

Out-of-State Applicants
While we welcome out-of-state students, SDSU Global Campus currently cannot accept applications from students residing in the specific states. Please check back often, as this list of approved states does change. View the list of authorized states here.

Admission Requirements

Below is a list of general admission requirements for the B.S. in Computer Engineering degree completion program.

We understand that every student's academic journey is unique, and we encourage you to contact one of our Student Service Representatives to find out what you'll need to successfully apply to the program.

  • Have a minimum of 60 transferable semester (or 90 quarter) units by the semester prior to transfer, which include:
    • 33 Lower Division Preparation Course Units:
      • COMPE 160: Introduction to Computer Programming Units
        completed with a grade of C (2.0) or better
      • COMPE 260: Data Structures and Object-Oriented Programming in C++
        completed with a grade of C- (1.7) or better
      • COMPE 270: Digital Systems
        completed with a grade of C- (1.7) or better
      • COMPE 271 - Computer Organization Units
        completed with a grade of C- (1.7) or better
      • E E 200 - Analytical Methods for Electrical Engineers
        completed with a grade of C- (1.7) or better
      • BIOL 100: General Biology Units or BIOL 101: World of Animals Units*
      • E E 210: Circuit Analysis I Units
        completed with a grade of C (2.0) or better
      • MATH 150: Calculus I
        completed with a grade of C (2.0) or better
      • MATH 151 - Calculus II Units
        completed with a grade of C (2.0) or better
      • MATH 245 - Discrete Mathematics*
        completed with a grade of C- (1.7) or better
      • MATH 254 - Introduction to Linear Algebra
        completed with a grade of C- (1.7) or better
      • PHYS 195 - Principles of Physics
        completed with a grade of C (2.0) or better
      • PHYS 196 - Principles of Physics
        completed with a grade of C (2.0) or better
      • PHYS 196L - Principles of Physics Laboratory Units: 1*

      These courses cannot be taken for credit/no credit (Cr/NC)

    • A minimum of 30 Units of General Education Courses
    • The Golden Four Requirement, which includes:
      • Oral Communication — complete a basic public speaking course or other communication course with a grade of "C-" or higher in at least 3 semester (or 4 quarter) units
      • Written Communication — complete a freshman composition course that emphasizes essay writing or reading and writing concurrently with a grade of "C-" or higher in at least 3 semester (or 4 quarter) units
      • Critical Thinking — complete a mathematics course above the level of intermediate algebra with a grade of "C-" or higher in at least 3 semester (or 4 quarter) units
      • Mathematics — complete a mathematics course above the level of intermediate algebra with a grade of "C-" or higher in at least 3 semester (or 4 quarter) units. Mathematics 150, 151, and 252 will satisfy this requirement
  • Have an overall 2.7+ college GPA
  • Important Note for Potential Students
    • Part of our curriculum requires that you visit our San Diego campus to complete two on-site laboratory requirements over two semesters for the following courses:
      • Electrical Engineering 330L: Engineering Electronics Laboratory
        • This 6-week lab is offered in the summer. You’ll need to visit campus two times per week for 3-hour sessions.
      • Computer Engineering 492: Senior Design Project
        • Completed in your last semester, this course consists of a weekly 1-hour lecture along with on-campus lab sessions to build your project. The lab schedule is flexible, which means you’ll get to reserve your own time to work on your project.

Graduation Requirements

  • Complete the American Institutions Graduation Requirement
    • The American Institutions requirement is designed to demonstrate that students have an understanding of American history, the United States Constitution, and California state and local government.

Application Instructions

If you meet the admissions requirements and wish to apply, please complete an application through Cal State Apply.

A $70 nonrefundable application fee is required of all applicants at the time of application.

Admission decisions are initially based on self-reported information provided via Cal State Apply. You must provide complete and accurate information on your application. Any misreporting will jeopardize an admission offer.

Please do not send your official transcripts unless you are offered admission.

Electronic transcripts are highly encouraged. Please ensure that you indicate this preference when making your request. If you are required to provide an email address to send the secure online document to SDSU, please use

For more detailed admission requirements and other application information, please consult our Transfer Admissions Information

Back to Top >

Want to Learn More?

Click here to connect with SDSU Global Campus at one of our upcoming virtual events.

Submit the form below and we’ll be in touch to answer all your questions and explain the next steps in the process.