School of Engineering

The School of Engineering offers degree programs in two disciplinary areas: Electrical Engineering and Computer Science.  The Chief Academic Officer, School Dean, program advisory committees, as well as the faculty members of the School of Engineering are responsible for the School’s academic affairs. ​The program advisory committees are comprised of industry professionals, potential employers, and community leaders who advise, review, and provide recommendations on the undergraduate and graduate programs.  Practical applications are emphasized throughout the students’ learning process although theoretical background is taught in each course subject as fundamentals.​


Degree programs offered by the School of Engineering are designed for students who intend to become professional engineers in the high-technology electronics or computer industry, as well as for those who desire a modern, general education based on the problems and the promises of a technological society. The environment in which students are educated is as important in shaping their future as their classroom experiences. The School of Engineering offers a friendly atmosphere and a variety of academic programs that have made NPU engineering graduates highly valued in high-tech firms and the Bay Area communities.


All NPU engineering faculty members possess the following qualities: advanced degrees earned in engineering and science disciplines, high-tech work experience, and enthusiasm in teaching and helping the students. Engineering is not a homogeneous discipline; it requires many special talents. Some faculty members in the School are goal-oriented designers, concerned with teaching students how to solve problems -- how to synthesize relevant information and ideas and apply them in a creative, feasible design. Other engineering faculty members function more typically as method-oriented scientists, using the techniques of their disciplines in their teaching and research to investigate various natural and artificial phenomena.


The course offerings and hands-on experiences offered to the engineering students aim to achieve the following objectives: To provide each student a goal-oriented education by tailoring each student's study plan based on the student's background and interests. To provide in-depth professional training with state-of-the-art learning resources to the student. To provide relevant laboratory experience throughout each program as an integral part of the education. To provide undergraduate students well-rounded and balanced undergraduate studies. To nurture a learning environment which leads to professional values recognizing high quality and integrity in a true engineer. To provide graduate students an opportunity to pursue advanced training and professional development to practice their profession with increased competence.


Bachelor of Science in Computer Science (BSCS)

Objectives: The Bachelor of Science in Computer Science curriculum is designed to provide in-depth professional training in a range of current computer science subjects, including structured programming, object-oriented analysis and program design, computer organization.


Master of Science in Electrical Engineering (MSEE)

Objectives: The MSEE degree program is designed to provide students with advanced knowledge and hands-on experience in electronics engineering.

Master of Science in Computer Science (MSCS)

Objectives: The MSCS degree program is designed to provide advanced knowledge and hands-on experience in computer science to students who are interested in gaining expertise in software engineering as well as modern Internet technologies and applications.