High-Performance Computer Architecture - Curriculum 286

Academic Associate & Technical Point of Contact

Monique P. Fargues, Ph.D.

Code EC/Fa, Spanagel Hall

Room 456

(831) 656-2859, DSN 756-2859


Brief Overview

The certificate provides a solid engineering foundation which covers both fundamental and advanced concepts of high-performance computers and computer systems.
It provides students with the skills and abilities required to design, model, simulate, implement, analyze, and evaluate high-performance computers and computer systems by applying knowledge of digital logic design, computer architecture, embedded computing and cyber physical systems, implementation technologies (such as FPGAs and VLSI), and the use of CAD (Computer Aided Design) tools.

The three graduate-course sequence is extracted from the current set of graduate courses required to complete the Computer Systems specialization track for the MSEE Degree offered by the ECE Department.

The total number of NPS graduate credits obtained for the certificate is 12. This certificate program can also be applied toward a master's degree program.

Requirements for Entry

  • Acceptance by the ECE Department: Entrance to the Electrical and Computer Engineering curriculum at NPS is through a three-part requirement consisting of a minimum grade point average at the undergraduate level, a sufficient mathematics background, and a sufficient background in technical undergraduate studies. Applicants with a B.S.E.E. degree usually will satisfy the last two requirements automatically.
  • Command/Company endorsement.



Program Length

Three quarters (9 months)

Graduate Certificate Requirements

The academic certificate program must be completed within three years of admission to the program. A student must maintain a 3.0 GQPR in the certificate courses to be awarded a certificate.



Required Courses

The certificate consists of the following three courses:

Course NumberTitleCreditsLecture HoursLab Hours
EC3800Microprocessor Based System Design



EC3840Introduction to Computer Architecture



Choose one course below:

Course NumberTitleCreditsLecture HoursLab Hours
EC4820Advanced Computer Architecture



EC4830Digital Computer Design