May 05, 2025  
2025-2026 University Catalog 
    
2025-2026 University Catalog

Computer Engineering, M.S.


Return to {$returnto_text} Return to: Summary of Curricula Offered

(Major Code: 09094) (Academic Plan Code: 445003MSS) (Academic Plan Code: 445004MSE - SDSU Global Campus) (Academic Plan Code: 445004MSF - SDSU Global Campus-Flex)

The Department of Electrical and Computer Engineering offers graduate study leading to the Master of Science degree in computer engineering. The program seeks to provide students with core knowledge through graduate courses offered in three focus areas of computer networks, embedded systems, and very large-scale integration (VLSI) systems.

Applicants must meet the following minimum requirements for admission to the Master of Science degree in computer engineering program:

  1. Bachelor’s degree in computer engineering, computer science, electrical engineering, or closely related areas with a grade point average of 3.0 or better for international students and a minimum grade point average of 2.85 for domestic students, based on 4.0 scale;
  2. A minimum TOEFL score of 85 or a minimum IELTS score of 6.5 for international students;
  3. Submission of the official Graduate Record Examination (GRE) scores;
  4. Three letters of recommendation.

Specific Requirements for the Degree


Completion of 30 units of 500-, 600-, or 700-level courses to include at least 15 units of 600 or 700 level coursework. Students are required to plan their program of study and have it approved by the graduate adviser to satisfy the core, depth and breadth course requirements. Students must also choose one of two pathways: Plan A (Thesis) or Plan B (Project), for degree completion.

Depth and Breadth Areas


Students are required to select their depth area and complete a specific set of approved courses from that area. The offered areas are Computer Networks, Embedded operating systems, Machine Learning and Scientific Computing VLSI Circuit Design. Students are also required to complete a specific number of approved courses from areas other than the declared depth area in consultation with the Graduate Advisor.

Computer Networks


Students are required to take one of these courses as core:

Embedded Systems


Students are required to take the core course:

Machine Learning and Scientific Computing


Students are required to take the the core course:

Courses offered for depth in Machine Learning:

Students must take at least 3 of these courses:

VLSI Systems


Students are required to take the core course:

Courses offered for depth in VLSI Systems:

Students must take at least 3 of these courses:

Culminating Experience


Students are required to choose from Plan A (Thesis) or Plan B (Project) options.

Requirements for Plan A (Thesis)


Students are required to take

Requirements for Plan B (Project)


Students may enroll in the project course, COMPE 798  after completion of 18 units, but must do so in the semester immediately following completion of 27 units. The evaluation process of the project will be determined by the department and enforced by the graduate advisor.

The Remaining Units


The remaining units can be taken from the selected depth area or from breadth areas. The following courses have been approved:

Return to {$returnto_text} Return to: Summary of Curricula Offered