For selected high-performing students the General Engineering degree is an opportunity to develop a special interdisciplinary major. Students must meet with a General Engineering advisor early in their studies to determine if such a plan is right for them. Other students entering General Engineering are encouraged to explore the various traditional engineering fields and select a program which fits their interests by their second year of study at SJSU. All College of Engineering undergraduate majors are required to maintain a Major GPA of 2.0 or above. Major GPA includes all courses required for the major, including math, science and engineering.

B.S. General Engineering Four Year Plan:


Undergraduate Courses

Program educational objectives for the B.S. in General Engineering

The B.S. in General Engineering degree program has a group of Program Educational Objectives, which are intended to develop specific attributes for the General Engineering graduate. These attributes should be demonstrated in professional experience after graduation.

  1. Demonstrated understanding of the fundamental knowledge necessary for the practice of, or for advanced study in, engineering, including scientific principles, rigorous analysis, and problem solving.
  2. Demonstrated broad educational knowledge, including knowledge of important issues in engineering, necessary for productive careers in the public or private sectors, or for the pursuit of graduate education.
  3. Demonstrated clear communication skills, responsible teamwork, professional attitudes and ethics.
  4. Demonstrated a preparation for the complex work environment and for lifelong learning.

For more information about the B.S. in General Engineering, please contact Jack Warecki at 

Schedule an appointment for general engineering advising with Jack Warecki:Schedule an Appointment for Advising