Program Objectives


The EECS Department's objectives describe the core qualities and characteristics we seek to instill in our graduates and have them carry into their very diverse future careers and activities. The four Program Objectives are listed below. Each has a name, a formal statement, and an informal explanation.

Engineering Ethos

Graduates will bring the physical, analytical and computational approaches of EECS to bear on the challenges they take on, abstracting essential structure, recognizing sources of uncertainty, and applying appropriate models, technical tools, and evaluations to develop their solutions.

  • EECS graduates approach new problems with a technical orientation, whether these problems involve engineering, management, medicine, education, law, or the creative arts.


Graduates will bring to their careers the self-assurance, integrity, and technical strengths that drive innovation, and the communication and collaboration skills to inspire and guide the groups they work with in bringing their ideas to fruition.

  • The impact of EECS graduates is measured not only by their individual technical innovations, but also by their influence on their teams and companies, and on their fields. Our goal is to prepare graduates to be effective leaders in their fields and careers.


Graduates will apply their abilities, talents, and insights creatively and productively in fields and professions beyond those explicitly represented in, or anticipated by, the EECS curriculum.

  • EECS graduates make their mark on the world in many ways: they start companies, become professors, invent technologies, and make creative contributions in every profession, science, and art.


Graduates will be sensitive to professional and societal contexts, committed to ethical action, and engaged in life-long learning to remain effective members of their communities.

  • EECS graduates will apply their talents in the real world. They must have the skills and attitudes to be responsible and thoughtful contributors to society.



ABET Accreditation

Our 6-1 degree program is accredited by the Engineering Commission of ABET; 6-2 and 6-3 are accredited by the Engineering and Computing Commissions of ABET.  ABET-accredited programs meet the following outcomes:

Engineering Commission Outcomes

Graduates of the program will have an ability to:

  1. Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
  2. Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
  3. Communicate effectively with a range of audiences
  4. Recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
  5. Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
  6. Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
  7. Acquire and apply new knowledge as needed, using appropriate learning strategies.


Computing Commission Outcomes

Graduates of the program will have an ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions