School of Engineering

The School of Engineering offers degree programs at bachelor's, master's, and doctoral levels. The following are program descriptions for the bachelor's and master's degrees. The dean, program chairs, as well as the faculty members of the School of Engineering are responsible for the School's academic affairs. Three degree programs are offered at the bachelor's and master's degree levels: electrical engineering, computer systems engineering, and computer science. Each discipline is headed by a program chair. Practical applications are emphasized throughout the students' learning process although theoretical background is taught in each course subject as fundamental.

Purpose

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.

Faculty

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.

Objectives

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.

B

Bachelor of Science in Electrical Engineering (BSEE)

Objectives: The Bachelor of Science in Electrical Engineering program is designed to provide the student with the analytic skills necessary for active problem solving and innovative applications.

Bachelor of Science in Computer Systems Engineering (BSCSE)

Objectives: The Bachelor of Science in Computer Systems Engineering program is designed to equip the student with a strong background in computer systems, emphasizing both hardware and software.

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.

M

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 Systems Engineering (MSCSE)

Objectives: The MSCSE degree program is designed to provide students with advanced knowledge and hands-on experience in computer systems Engineering relating to embedded systems, ubiquitous computing, or other traditional computer engineering fields.

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.

D

Doctor of Computer Engineering (D.C.E.)

Objectives: The DCE degree program is intended to develop the student’s ability in advanced academic study, practical research, and professional expertise in computer engineering.