Skip to main content

Undergraduate Program


Our undergraduate program prepares students by teaching the fundamentals of circuits and systems, electromagnetics, microelectronics, signals and communications, computer architecture, and digital systems.

Our students then join faculty members or industry partners in research that spans a range of interests and applications. Students looking to get a head start on their career can visit our job board to view internships, co-ops and employment opportunities.

Undergraduate Program Mission Statement

Our mission is to provide our students with the knowledge and skills that will enable them to build productive careers in the field of electrical and computer engineering. Our students will learn the principles and practices of fundamental and applied electrical and computer engineering. We will train them to identify and solve problems systematically, to think creatively, and to recognize the role of engineering in modern society.

Program Objectives

The educational objective of the undergraduate program in electrical and computer engineering (ECE) is to develop engineering professionals who have:

  1. The intellectual breadth and critical reasoning skills to enable them to successfully pursue diverse career paths, both within the engineering profession and in other areas, such as law, medicine, and business
  2. The skills to work productively in collaborative environments
  3. The ability to communicate effectively both within the technical community and with the public at large
  4. Enthusiasm for creativity, research, and lifelong inquiry
  5. Appreciation of the social impacts of engineering and the need to maintain the highest ethical standards in the practice of their chosen profession

In successfully completing the ECE program, our students will:

  1. Acquire knowledge and skill in the mathematics underlying electrical and computer engineering analysis and design, including calculus, linear algebra, discrete mathematics, and probability.
  2. Develop a firm foundation in the physical sciences underlying electrical and computer engineering analysis and design, including fundamental physics and electricity and magnetism.
  3. Obtain knowledge of modern physics or other sciences such as biology, chemistry, or environmental science in recognition of the broad choice of career paths within ECE and the societal impact of engineering.
  4. Be able to use the tools of electrical and computer engineering, including computer simulation, design and analysis software, and laboratory measurement equipment.
  5. Be able to design and conduct experiments, and analyze and correctly interpret data.
  6. Gain a sufficient foundation in the fundamental areas of electrical and computer engineering to understand problems in a broad context. These fundamental areas include: circuits and systems, electromagnetics, microelectronics, digital systems, computer architecture, signals and communications.
  7. Have the in-depth training in at least one fundamental ECE area to conduct detailed design and analysis and will develop the skills to bring a design project to successful completion.
  8. Gain the skills and general engineering knowledge necessary to function in an engineering project team.
  9. Be exposed to the issues of professionalism and ethical responsibility through examples.
  10. Be able to communicate effectively with their peers and the public in written, oral, and graphical forms.
  11. Start to understand the societal context and impact of engineering.
  12. Learn to appreciate the value of the creation and dissemination of new engineering knowledge and the need to engage in life-long learning.
  13. Broaden their education through exposure to the humanities and/or social sciences.

The number of students enrolled and graduated from the ECE program in recent years can be found here.

Career Outcomes compiled by the Gwen M. Greene Center can be found here.

If you have any questions regarding the Undergraduate program please contact Barbara Dick at

The ECE program at the University of Rochester is accredited by the Engineering Accreditation Commission of ABET,