Applications Now Open!
If Spring 2022: August 6-Nov. 1

Apply Today

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 that bridges the boundary between hardware and software through a combination of theory and practice. The 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.

Estimated CostTotal Estimated Cost
$31,968-$35,520
Completion Time Completion Time
5 Semesters
Course Format Course Format
Hybrid

Request Info

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 Is 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.

This program is designed for students who have not earned a bachelor's degree. If you already have a bachelor's degree, we will not be able accept your application for this program.

Program is Perfect For...

As a student in the B.S. in Computer Engineering Program, you’ll acquire the skills you’ll need to build a career as a computer engineer in an academic community that encourages innovation.

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).

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

Many students also use the knowledge they’ve built in the program to apply for graduate programs in computer engineering.

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, which is ideal for working professionals.

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.

What You Can 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. Computer Engineering graduates will be successful in modern engineering practice and contribute to the economies of the State of California and the nation.
  2. Computer Engineering graduates will be productive citizens with high ethical and professional standards who can make engineering and management decisions.
  3. Computer Engineering graduates will have the intellectual skills necessary to assume leadership roles both in their profession and to future graduates.

Learn More

The curriculum isn’t just theoretical. In addition to providing you with a solid foundation in mathematics, science, and other fundamentals, 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 (VSLI)
Multimedia Systems
Embedded Systems
Digital Signal Processing (DSP)
Computer Networks
Graphical User Interfaces (GUIs)
Object Oriented Programming (OOP)

The entirety of the program is centered on engineering design, and how to solve open-ended problems with realistic design constraints. This overarching principle culminates in a Senior Design Capstone Course that demonstrates 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.

Outcomes

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

Job Postings
Job Postings
Last 12 months
1,820,435

Projected Growth
Projected Growth
Over 10 years
+17.51%

Salary Range
Salary Range
Average
$82,000-$112,000


Source: BLS & Burning Glass Technologies, 2020

Job Postings

Software Development

1,252,707

Network and Systems Engineering

495,892

Database Specialists

47,433

Electrical, Electronic, and Related Engineering

24,403

CATEORY_TITLE

DATA_NUMBER

Projected Employment Growth (2019-2028)

Software Development

19.5%

Network and Systems Engineering

11.9%/div>

Database Specialists

9.3%

Electrical, Electronic, and Related Engineering

4.2%

CATEORY_TITLE

DATA_NUMBER

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?

Reputation

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.

Hands-On Experience

Throughout the program, you’ll have the opportunity to participate in several engineering courses with in-person laboratory components on SDSU’s campus. With three semesters featuring weekly on-site laboratory experiences 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.

Accessibility

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 must complete the following:

  • A Minimum of 51 Upper division units, which include:
    • 33 Units of Required Upper Division Courses
    • 18 Units of Electives
  • 3-6 Writing Proficiency Units (if applicable)
  • 9 General Education Exploration Units

Required Upper Division Courses (33 Units)

Computer Engineering 361: Windows Programming (3 Units)
Computer Engineering 375: Embedded Systems Programming (3 Units)
  Two lectures and three hours of laboratory
Computer Engineering 470: Digital Circuits (3 Units)
Computer Engineering 470L: Digital Logic Laboratory (1 unit)
  Three hours of laboratory
Computer Engineering 475: Microprocessors (3 Units)
Computer Engineering 490: Senior Design Project (4 Units)
  Two lectures and six hours of laboratory on campus
Computer Engineering 560: Computer and Data Networks (3 Units)
Electrical Engineering 300: Computational and Statistical Methods for Electrical Engineers (3 Units)
Electrical Engineering 310: Circuit Analysis II (3 Units)
Electrical Engineering 330: Fundamentals of Engineering Electronics (3 Units)
Electrical Engineering 330L: Engineering Electronics Laboratory (1 unit)
Three hours of laboratory on campus
Electrical Engineering 410: Signals and Systems (3 Units)

Electives (18 Units)

The major elective course in mathematics and the two technical elective courses offered will be determined each semester by the academic department and SDSU Global Campus based on faculty availability and student interest.

Elective Courses (9 Units)

Computer Engineering 561: Windows Database and Web Programming (3 Units)
Computer Engineering 565: Multimedia Communication Systems (3 Units)
Computer Engineering 570: VLSI System Design (3 Units)

Mathematics Elective Course (3 Units)

One course to be decided

Technical Elective Courses (6 Units)

Two courses to be decided

Writing Proficiency Requirements (3-6 Units)

RWS 305W: Writing in Various Settings (3 Units)
RWS 280: Academic Reading & Writing (3 Units)

General Education Explorations Courses (9 Units)

Students will select among the Explorations courses offered in an online modality through SDSU Global Campus.

×

Admission Requirements

To be fully qualified for admission to the Bachelor of Science in Computer Engineering Degree Completion Program, you must:

  • Have a minimum of 60 transferable semester (or 90 quarter) units by the semester prior to transfer, which include:
    • 20 Lower Division Preparation Course Units with a grade of C (2.0) or better:
      • Computer Engineering 160
      • Electrical Engineering 210
      • Mathematics 150, 151
      • Physics 195, 196

      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
  • Complete the American Institutions 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.
  • Passed the Writing Placement Assessment with a score of 10, or completed an approved upper division writing course with a grade of C (2.0) or better (to be completed in your first semester once admitted to the program)
  • 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 several on-site laboratory requirements over three semesters (3 hours per week in the second semester and 3 hours per week in the last two semesters) for the following courses:
      • Computer Engineering 490: Senior Design Project
      • Electrical Engineering 330L: Engineering Electronics Laboratory

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.

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

Cost

  Unit Cost Program Unit Range* Cost
Tuition $531 54-60 $28,674-$31,860
Fees
Associated Students $19 54-60 $1,026-$1,140
Technology $21 54-60 $1,134-$1,260
Student Engagement $21 54-60 $1,134-$1,260
Total Estimated Costs $592   $31,968-$35,520

* Everyone is unique, your admissions advisor will work with you to determine the right path that suits your needs.

 Back to Top >

Contact Information