Master of Science in Electrical and Computer Engineering

The Master of Science in Electrical and Computer Engineering (MS-ECE) gives students the opportunity to deepen their knowledge and gain hands-on experience in modern technologies of the field. This program offers a set of electrical and computer engineering core courses that deepens and broadens the students’ perspectives in the field. In addition, elective courses offer an opportunity for the students to follow their interests and align their coursework with their career objectives. A culminating experience of an applied research project or thesis offers an opportunity for the students to practice their knowledge and gain hands-on research experience. The non-sequential structure of most graduate courses permits students to take courses in their areas of interests without committing themselves to a long series of courses. The 30 unit degree offers a series of increasingly focused courses (lectures and hands-on labs) in electrical and computer engineering, in which students learn how to develop concrete professional skills to be successful in projects. The program takes advantage of the Bay Area’s rich industry resources and our students are encouraged to gain hands-on experience and practical knowledge of the field through internship programs. Our program prepares the students to write technical research papers, collaborate with peers for group projects, to enter Ph.D. programs at other universities, and complete lab or practicum requirements as needed. The courses are scheduled in the evenings, keeping in mind the convenience of the working engineers. Close, personal relationships with faculty and other students provides an amiable environment.
Admission Requriements

Admissions Requirements:

  1. B.S. in Electrical or Computer Engineering from an ABET-accredited program, or a B.S. and the equivalent of the following courses:
  2. At the time of admission to the University, the minimum GPA must be 3.0 out of 4.0 for the last 60 units of the applicant’s study. An applicant with a GPA higher than 2.8 but less than 3.0 may fill out a University waiver form for this requirement and submit it with the other Engineering Requirements to:
    Engineering Graduate Program Coordinator
    School of Engineering
    1600 Holloway Avenue
    San Francisco, CA 94132

Additional Admission Requirements:

  1. For the applicants with mainly non-English preparatory education, a minimum score for TOEFL (Institution cod -4683) is 550 for paper-based and 80 for Internet-based is required. Alternatively, this requirement may be satisfied by a minimum IELTS of 7.0 or PTE Academic of 65.
  2. The School of Engineering also requires two letters of recommendation from persons familiar with the applicant’s previous academic work or professional accomplishments.
  3. Non-Electrical and Computer Engineering applicants holding any B.S. degree may apply to our graduate program for conditional admission consideration. In those cases:
  • Applicants must have a record well above the university minimum admission requirements stated above and be able to clearly demonstrate their potential in Engineering.
  • Conditional graduate students may apply for advancement to classified graduate status, after satisfying the minimum admission requirements listed in Section A above.
  • No conditional admission is issued to international students with a B.S. degree in non-Electrical and Computer Engineering programs.

Program Learning Outcomes

  1. Develop critical thinking for research findings and engineering practice in their field of expertise and the capability to be able to clearly articulate and apply such knowledge in their research and practice.
  2. Develop effective writing skills for both informal and formal professional communications and skills to orally present scientific material to a broad range of audiences.
  3. Demonstrate the ability to work effectively in teams on complex electrical and computer engineering problems.

Electrical and Computer Engineering (M.S.) — 30 units minimum

Core Courses (12 units)

ENGR 844Embedded Systems3
ENGR 845Neural-Machine Interfaces: Design and Applications3
ENGR 850Digital Design Verification3
ENGR 852Advanced Digital Design3

Elective Courses (12-15 units)

ENGR 415Mechatronics4
ENGR 445Analog Integrated Circuit Design4
ENGR 446
ENGR 447
Control Systems Laboratory
and Control Systems
ENGR 449Communication Systems3
ENGR 451Digital Signal Processing4
ENGR 453Digital Integrated Circuit Design4
ENGR 454Application Specific Integrated Circuit Design4
ENGR 456Computer Systems3
ENGR 476Computer Communications Networks3
ENGR 478Design with Microprocessors4
ENGR 4913
ENGR 492Hardware for Machine Learning3
ENGR 498Advanced Design with Microcontrollers4
ENGR 800Research Methodology3
ENGR 801Engineering Management3
ENGR 848Digital VLSI Design3
ENGR 849Advanced Analog IC Design3
ENGR 851Advanced Microprocessor Architectures3
ENGR 853Advanced Topics in Computer Communication and Networks3
ENGR 8543
ENGR 8553
ENGR 856Nanoscale Circuits and Systems3
ENGR 868Advanced Control Systems3
ENGR 869Robotics3
ENGR 890Static Timing Analysis for Nanometer Designs3
ENGR 897Research3
ENGR 899Independent Study1-3
  • Up to 6 units of electives may come from non-Engineering courses numbered 400 and higher in MATH, PHYS, CHEM, CSC, BUS, ACCT, or ISYS with the approval of the Engineering graduate program coordinator.
  • Electives in Engineering completed at other institutions require approval of the Engineering graduate program coordinator.
  • Only 9 units of upper-division undergraduate coursework may count toward the degree requirements.

Culminating Experience (3-6 units)

Select one option:

Option A

ENGR 897
ENGR 898
and Master's Thesis (thesis may not be started until completion of 12 units of graduate course work and ENGR 897)

Option B

ENGR 895Applied Research Project (project may not be started before completing 12 units of graduate coursework)3