Become a leader in a rapidly growing field by earning your M.S. in Computer Engineering online from San Diego State University. This fully-online program is designed to help working professionals earn a valuable degree in a research-intensive environment.

Please note that this program is still pending Chancellor's Office approval.


About the program

SDSU’s online M.S. in Computer Engineering Program is an intensive, research-driven engineering program led by renowned faculty and lecturers from SDSU’s Department of Electrical and Computer Engineering. With emerging industries, massive capital investments in technology start-ups, and a growing reliance on mobile technology, there’s never been a greater demand for high-level professionals to design, develop, and implement the next generation of computer-based technological advancements.

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

Request Info

This computer engineering master's degree program is fully online, which makes it easier for working professionals to partake in an ABET-accredited graduate-level program without sacrificing their regular work commitments. Through intensive virtual lessons, specialized elective courses, and a research-driven thesis or project, you’ll be able to earn a valuable master’s degree in just five semesters.

Is This Program Right for Me?

Because the M.S. in Computer Engineering program is held entirely online and can be completed in as little as five semesters, you’re earning a degree that will help you prepare for a rapidly-growing job market.

Most students in computer engineering find careers in either hardware engineering or software engineering. Hardware engineers focus their skills on computer systems and components, designing integrated circuits, such as microprocessors, and other embedded devices. Software engineers develop and verify programs and applications that run on computing devices.

Within those two fields, you’ll have a wide range of career opportunities in various positions, including:

Software Development
Software Quality Assurance Engineering
Computer Programming
Applications Development
Systems Engineering and Architecture
Information Security
Hardware Engineering

You’ll also be prepared to enter a doctoral program in computer engineering or a related field.

Best of all, upon graduation, you’ll have earned the same degree as SDSU’s on-campus students: a Master of Science in Computer Engineering from San Diego State University.

What Can I Learn?

SDSU’s M.S. in Computer Engineering program blends the fields of electrical engineering and computer science to deliver a research-driven, highly intensive program that will prepare you for work in a variety of fields. You’ll develop a broad knowledge of software programming and hardware design to make computing platforms and applications more efficient and effective and enhance the capabilities of networks and communications systems.

Learning Outcomes

As a student in the online Master’s in Computer Engineering Program, you’ll learn how to:

  • Develop a fundamental knowledge in one of the Computer Engineering Focus Areas and attain broad knowledge in other sub-disciplines within Computer Engineering, Electrical Engineering, or Computer Science;
  • Conduct state-of-the-art research and ability to work effectively online in teams to accomplish a common goal;
  • Identify, analyze, and synthesize scholarly literature related to the field of Computer Engineering;
  • Disseminate research results in peer-reviewed scholarship; and
  • Effectively communicate Computer Engineering concepts, designs, and solutions in the form of oral presentations and written technical reports.

Above all, the program is designed to prepare you for a high-level career in Computer Engineering. Upon completion of the online M.S. in Computer Engineering Program, you’ll be able to:

  • Apply your knowledge, techniques, and skills to find viable and executable solutions for problems in Computer Engineering;
  • Undertake a meaningful role in research, technical development, technology-based entrepreneurship, and leadership roles in your professional life, leading to significant contributions to engineering and technology, or complete further graduate study;
  • Apply your knowledge in service to your community and engage in the practice of lifelong learning; and
  • Become an example of faith, character, and professional ethics throughout your career.

You’ll choose between two Plans of Study to cap off your program:

Plan A culminates in a research-driven thesis, which you will present to a committee consisting of your Thesis Advisor and two additional faculty members. Plan A is ideal for students who wish to pursue a doctoral degree after graduation from the Master’s program.

Plan B culminates in a hands-on project that’s designed to demonstrate your progress throughout the program. You’ll complete a project report and present your project before a committee that consists of your Project Advisor and one additional faculty member from the Department of Electrical and Computer Engineering.


Learn More

    Career Outcomes

    Labor Analysis
    M.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




    Graduates with a master’s degree in computer engineering have many lucrative professional opportunities. According to the Bureau of Labor Statistics, there were over 500,000 jobs posted seeking individuals holding an M.S. in Computer Engineering over the past year, and those numbers are projected to grow by more than 17% over the next decade. The average salary for computer engineers with a graduate-level degree is $101,335 - $107,826 in the State of California alone.

    Request Info

    Why Should You Choose Us?


    SDSU is committed to promoting and supporting diversity throughout the academic community. The University has received the INSIGHT Into Diversity Higher Education Excellence in Diversity Award for five consecutive years. The American Society for Engineering Education (ASEE) Diversity Recognition Program granted SDSU’s College of Engineering the Bronze Level Award with the highest level of Exemplar status.


    Your ABET-accredited curriculum is made up of courses that are also part of other programs within the Department of Electrical and Computer Engineering, including Electrical Engineering and Computer Science. And with our specialized elective courses, you’ll have a unique opportunity to tailor your curriculum to fit your personal interests and professional needs.


    At its core, the online Master of Science in Computer Engineering program is designed with today’s busy working professionals in mind. Our courses are 100% online and taught by the same expert faculty and lecturers who teach courses with SDSU’s College of Engineering. Upon completion, you’ll have received a high-quality education that matches the rigors of any on-campus offerings.


    To earn your master’s degree, you’ll need to complete 31 units of graduate-level courses. Current course topics include:

    • Computer Data Networks
    • Wireless Sensor Net
    • Embedded Operating Systems
    • Machine Learning for Engineers
    • CyberPhysical Systems
    • Database and Web Program
    • VLSI Circuit Design
    • VLSI Testing
    • Neuromorphic Computing
    • Project

    Our course list is still being finalized – please check back for updates!

    Click here for information about our drop policy.


    Out-of-State Applicants

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

    Admission Requirements

    If you’re interested in applying for the M.S. in Computer Engineering program, you’ll need to meet the following minimum requirements for admission:

    • Bachelor’s degree in computer engineering, computer science, electrical engineering, or closely related areas
    • Minimum grade point average (GPA) of 3.0 if you’re an international student, or a minimum GPA of 2.85 if you’re a domestic student, based on 4.0 scale
    • Minimum TOEFL score of 85 or a minimum IELTS score of 6.5 if you’re an international student
    • Three Letters of Recommendation

    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.

    Application Instructions

    To apply for the online Master of Science in Computer Engineering Program, you’ll need to complete the following steps:

    1. Submit an application to the University through Cal State Apply
    2. Submit Official Documents and Test Scores to SDSU Graduate Admissions:
      • Official transcripts sent in sealed envelopes (issued by the school) from all postsecondary schools attended. Do not send transcripts before submitting the Cal State Apply application as this may result in processing delays.
      • If you have international coursework, you must have your school send one record of all academic coursework and proof of degree, both in the original-language. For each original-language document you must also send a certified literal English translation, which can come directly from the school itself or from a professional, certified translator. The translation must contain all information shown on the original-language documents and in the same format.
      • Official documents should be mailed to:
        Graduate Admissions
        San Diego State University
        5500 Campanile Drive
        San Diego, CA 92182-8225
      • Electronic transcripts are acceptable. 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 transcriptsforsdsu@sdsu.edu.
      • Submit Official Test Scores, which include:
        • English Proficiency — All graduate and post-baccalaureate applicants (regardless of citizenship status) applying to SDSU from an international institution where the medium of instruction was not English, must submit passing TOEFL, IELTS, or PTE as proof of English proficiency.
    3. Create your SDSU WebPortal Account after receiving your Red ID number to track your progress

     Back to Top >

    Contact Information


    2023 Spring2023 Summer2022 Fall2023 Winter
    E E 0601.01 Linear System Theory and Design
    State models and solutions of the state equations, stability, controllability and observability, realizability and minimal realizations, linear state and output feedback control, introduction to linear optimal control.